Blender Git Commits

Blender Git "master" branch commits.

Page: 3789 / 5574

December 20, 2011, 01:33 (GMT)
svn merge ^/trunk/blender -r42722:42742
Revision 84a58fd by Michael Fox
December 20, 2011, 00:46 (GMT)
Patch #27085, Restore old 2.49 TAB behaviour for window splitting, by Andre Oliveira

Now this patch only applies to RMB window splitting not the click and drag as that would cause confusion and big mess
December 19, 2011, 23:52 (GMT)
patch [#28094] New equirectangular world texture mapping option
December 19, 2011, 22:55 (GMT)
calculate weight paint colors once per vertex rather then on every face corner (was doing the same deform vert lookup and color calculation multiple times per vertex),

Quick shows over 2x speedup in my tests, will give bigger speedup with more vertex groups.

If you happen to have vertices with no faces using them - vertex colors will be calculated unnecessarily, but this isnt a common use case for weight paint mode.
December 19, 2011, 19:46 (GMT)
* Changes for static win32 png libs.
December 19, 2011, 15:12 (GMT)
Object tracking: configurable scale for object solution

Added slider to define scale of object solution which is used to define
"depth" of object relative to camera position. This slider effects on all
"users" of object solution such as bundles display, constrained objects and so.

Added new operator called "Set Solution Scale" to set real scale for object
solution based on real distance between two bundles reconstructed for this object.

New slider and operator can be found on "Object" panel in toolbox when in
reconstruction mode and active tracking object isn't a camera.
December 19, 2011, 14:46 (GMT)
* Fix for moving mingw png libs.
December 19, 2011, 14:23 (GMT)
Fix #29653: fix wrong cycles depth of field distance when rendering with a
scaled camera.
December 19, 2011, 14:23 (GMT)
Fix #29655: keyboard shortcuts missing from text editor text menu, and removed
confirmation popup for creating new text datablock.
December 19, 2011, 14:23 (GMT)
OS X: add BLENDER_SOFTWAREGL environment variable to force using software OpenGL
renderer, for debugging OpenGL issues.
December 19, 2011, 14:09 (GMT)
Much cleaner and satisfying code in weightvg modifiers' "init": copy only the CD_DEFORMVERT data layer (if it's the org one), and not the whole DerivedMesh!

Quite oddly, for Proximity mod, this increases the performances of the apply func (about 20-25%, e.g. from 0.04 to 0.03 sec), but decreases the global framerate (e.g. in TEST_5 scene of testing file, I lose about 7%, from 4.6 to 4.3fps (open ATI driver)...).
Revision 26b3dfa by Lukas Toenne
December 19, 2011, 12:04 (GMT)
Automatically hide unused (=unlinked) node sockets in collapsed ("hidden") nodes. This is to make nodes with many sockets cleaner and simpler, which is the purpose of collapsing nodes in the first place.

The hiding code uses the SOCK_IN_USE flags already present. These were only temporarily set by the shader node code for determining needed texture coordinate types. Now they are used persistently and updated along with the sock->link pointers.
Revision a9f0266 by Lukas Toenne
December 19, 2011, 11:55 (GMT)
Display button for hiding unused node sockets in the side bar, as an alternative to the removed node header button.
December 19, 2011, 10:40 (GMT)
svn merge ^/trunk/blender -r42680:42722
December 19, 2011, 10:39 (GMT)
Merging r42648 through r42722 from trunk into soc-2011-tomato

December 19, 2011, 08:26 (GMT)
Fix a bug in CustomData_duplicate_referenced_layer(_named) functions: MEM_dupallocN does not work with complex layers like CD_MDEFORMVERT ones, so rather use copy func when available.
December 19, 2011, 05:23 (GMT)
corrections to some comments
December 19, 2011, 05:14 (GMT)
- mathutils matrix creation - use memcpy rather than copying every matrix row/col individually.
- creating a new non-square matrix would use uninitialized memory.
December 19, 2011, 03:12 (GMT)
remove mathutils internal variable for storing pointers to each matrix row, instead use macros to access row/column's.

also add an assert so invalid index access will raise an error in debug mode, without this it was quite easy to access invalid memory without meaning to.

no functional change.
December 19, 2011, 03:06 (GMT)
change BLI_assert() so it can be included in other defines.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021