Blender Git Commits

Blender Git "master" branch commits.

Page: 5451 / 5574

July 17, 2004, 03:23 (GMT)
If using the 'ob centers only' modes, the headers for scaling did not update properly. This commit should fix that.
July 17, 2004, 02:50 (GMT)
Missed these two...
July 17, 2004, 02:44 (GMT)
Remove all the autoconf stuff for QHull & SOLID and use the Makefiles.
This should make building Solid & Qhull much more reliable.
July 17, 2004, 00:48 (GMT)
Added the runtime fullscreen options.
July 17, 2004, 00:44 (GMT)
Fix m_type used uninitialised in MT_Transform.
Revision b07c5f2 by Kent Mein
July 16, 2004, 14:45 (GMT)

Bunch of small fixes for warnings and whatnot....

intern/SoundSystem/intern/SND_AudioDevice.cpp
Initalized a var that could fall through with no value.

source/blender/readblenfile/intern/BLO_readblenfile.c
source/blender/src/space.c
intern/SoundSystem/intern/SND_Scene.cpp
source/gameengine/Converter/BL_MeshDeformer.cpp
removed unused var's

intern/SoundSystem/openal/pthread_cancel.cpp
fixed a nested /*

source/blender/imbuf/IMB_imbuf.h
added static to the type returned for addzbufImBuf

source/blender/imbuf/intern/IMB_bmp.h
had a wrong prototype

source/blender/src/view.c
added newline at end of file.

source/blender/src/sequence.c
removed unused var
added #include <stdlib.h> to avoid:
warning: implicit declaration of function `abs'
initalized a var that could have been used without being set.

Kent
July 16, 2004, 06:00 (GMT)
Fixing a blenderplayer compile error reported by Meino Christian Cramer:
- added mainqenter to stubs.c so it can be used in blender/blenkernel/intern/blender.c's setup_app_data.

We can't run the onload scriptlink in setup_app_data because the visible areas won't have been updated and redrawn for the loaded .blend file until control returns to screenmain() in blender/src/editscreen.c. So an ONLOAD_SCRIPT event is entered in setup_app_data and caught in screenmain, where the onload script is then executed. All for a good looking demo mode ...

BPython:
- Added image.getBindCode() method, contributed by Andrew Corrigan (thanks!).
July 16, 2004, 03:08 (GMT)
Demo mode and BPython:

- small additions and fixes to enable the demo mode;

- Added sleep() to Blender.sys and 17 new functions to Blender.Window module:
things to help demo script writing and as a bonus read / write access to Blender's input event queue;

- updates in docs, those interested please check Window.py in python/api2_2x/doc/ to read about the new Blender.Window functions.

----

Demo mode should be working well now for (I) playing rt animation -- aka ALT+A -- and (II) rendering pics and anims and playing anims. I'll still add access to radiosity data and functions.

PS: Joseph Gilbert made (II) possible with the Scene.Render module he added for 2.32. He's been coding great things for bpython, so I'd like to take the chance to point that and thank him here.
Revision 146021e by Matt Ebb
July 16, 2004, 02:10 (GMT)
Details, details...

* Renamed the paint color picker panel to 'Paint' instead of 'Transform Properties'

* Minor label edits to the pivot icon menu
Revision 688a6de by Matt Ebb
July 16, 2004, 01:34 (GMT)
* User preference to select with the left mouse button
instead of right.

This basically swaps left and right, in most window spaces
so you can choose between:
LMB: Cursor/time slider/paint - RMB: Select
or LMB: Select - RMB: Cursor/time slider/paint

Aimed at:
1. Newbies
2. 1 button mouse mac users
3. People like me who are sick of having to constantly keep putting their brains into different modes when
switching between other apps and Blender :)

Yes, the User Preferences window is a bit of a nightmare
now, a layout cleanup will be forthcoming soon...
Revision e926d39 by Chris Want
July 16, 2004, 01:31 (GMT)
OK, the game engine has been un-buildable on irix for long enough
-- I'm committing this change I had discussed on the mailing list
about a month ago.
July 16, 2004, 00:08 (GMT)
Fix to not create invalid bound shapes from non mesh objects (armatures).
July 16, 2004, 00:05 (GMT)
Fix ATI texture performance under Linux.
glGenTexturesEXT(1, &bind); // produces bind == 0
while:
glGenTextures(1, &bind); // produces bind correctly.
(Ported from tuhopuu2)
July 15, 2004, 20:03 (GMT)
Shadow buffer render wasn't corrected yet for OSA reconstruction of long
ago... samples where offsetted half a pixel, causing banding in render.
July 15, 2004, 17:47 (GMT)
Make sure that the hex value is checked as a hexvalue. On some systems this was apparently a problem.
July 15, 2004, 17:42 (GMT)
This adds two modes to the 'around' drop down in 3d header

3d Cursor, only Ob Centers
Median Point, only Ob Centers

They prevent rotation/scaling from effecting the scale/rotation of the objects and just effects their position.
This is handy for aligning objects if you constrain to an axis and scale, as well as other neato things :)

Intrr came up with the code and I hacked it into the GUI
July 15, 2004, 16:40 (GMT)


Oops. Forgot to restore setlinestyle(0); after drawing the dotted grid.
Revision 8483a19 by Chris Want
July 15, 2004, 15:06 (GMT)
This should have been fixed long ago ... create important
directories using 'mkdir -p' to avoid errors with fresh builds.
July 15, 2004, 13:31 (GMT)



Commit for the 4 aforementioned "features":

- "Global Pivot": Maintains a global Pivot and Align mode setting for
all 3d views when enabled, instead of seperate settings per 3d view

- "Auto Perspective": Switch to ortho mode automatically on 1/3/7, and
to Perspective when the view is rotated with the mouse

- "Align mode": As suggested on the list, when enabled, transformations
on several objects only transform their locations, not their sizes or
rotations.

- Grid dotted when not 1:1

***ATTENTION***! The User Interface parts of these features have not been
committed, as I work on my own modified UI here. The three features need
toggle buttons to turn them on and off.

I used the following 3 buttons (first two features are in userprefs,
third as a 3d view setting):

uiDefButBitS(block, TOG, USER_AUTOPERSP, B_DRAWINFO, "Auto Persp",
(xpos+edgespace+(3*medprefbut)+(3*midspace)+smallprefbut+2),y3+10,smallprefbut,buth,
&(U.uiflag), 0, 0, 0, 0,
"Automatically switch between orthographic and perspective");

uiDefButBitS(block, TOG, USER_LOCKAROUND, B_DRAWINFO, "Global Pivot",
(xpos+edgespace+(4*midspace)+(4*medprefbut)),y3+10,smallprefbut,buth,
&(U.uiflag), 0, 0, 0, 0,
"Use global pivot setting for all 3d views");

uiDefIconButS(block, TOG|BIT|10, B_AROUND, ICON_ALIGN,
xco+=XIC,0,XIC,YIC,
&G.vd->flag, 0, 0, 0, 0, "Translate only (align)");

Someone needs to add these to the interface in an appropriate manner!

Thanks.
July 15, 2004, 08:26 (GMT)
* on OS X the 'blender$PROGSUFFIX' caused problems due to SCons expanding it too late.
This is now fixed by manually setting target to 'blender'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021