Blender Git Commits

Blender Git "master" branch commits.

Page: 3087 / 5574

September 2, 2013, 03:13 (GMT)
bmesh: internal api change, remove BMOElemMapping, its not needed since the values can be stored in the ghash directly.
saves 24 bytes per element (per vertex/edge/face on a 64bit system), for bmesh operators.
September 2, 2013, 02:58 (GMT)
add hash iterator functions to access the pointer to the value.
September 2, 2013, 00:47 (GMT)
text editor cursor motion (left/right arrows) with selected text typically jumps to either side of the selection previously the cursor would move and loose the selection too.
text button fields already did this.
September 1, 2013, 22:47 (GMT)
add attributes to ghash and edgehash functions.
September 1, 2013, 22:38 (GMT)
fix odd (intentional) behavior with vertex parent,
curve children of a triangle vertex parent would only display their relationship line to the first vertex. (confusing)

also added OB_TYPE_SUPPORT_PARVERT macro.
September 1, 2013, 22:01 (GMT)
support for vertex parenting in object mode for object types which support it (mesh, lattice, curve, surface)
previously this had to be done one by one.

both single and triagle vertex parents can be made, selected based on distance to the verts.

Developer notes:
- looks like this was old TODO, enums existed but weren't used.
- only meshes currently support using.
- added BKE_object_as_kdtree(), may come in handy for similar cases.
September 1, 2013, 21:49 (GMT)
Cleanup!

Also fixed a nasty (but inofensive for now) stuff, we had both MOD_UVPROJECT_MAX and MOD_UVPROJECT_MAXPROJECTORS (the former used in RNA code, the later in modifier code)! Kept MOD_UVPROJECT_MAXPROJECTORS.
September 1, 2013, 20:17 (GMT)
use strict flags for kdtree, and replace ints with unsigned ints where possible.
also replace callocs with mallocs since zeroing memory can be avoided.
September 1, 2013, 15:31 (GMT)
Fix [#36479] Particle instance Modifier random position snaps objects to 0 position

Most work (tracking bug) done by Anthony Edlin, many thanks!

Great example of why having duplicate code is never a good idea... ;)
September 1, 2013, 15:03 (GMT)
OSX/gcc4.6+: fix compiling, -Wconversion causes ann weeror in gcc's own stdio.h else
September 1, 2013, 15:01 (GMT)
Move GCC attributes into a centraized defines

Instead of having ifdef __GNUC__ all over the headers
to use special compiler's hints use a special file where
all things like this are concentrated.

Makes code easier to follow and allows to manage special
attributes in more efficient way.

Thanks Campbell for review!
September 1, 2013, 15:01 (GMT)
Tag unused arg as unused.
September 1, 2013, 14:32 (GMT)
Remove some unneeded type conversions.
September 1, 2013, 14:17 (GMT)
add view3d roll to navigation menu.
September 1, 2013, 14:10 (GMT)
Fix OS X compile error after enabling strict build flags for this module.
September 1, 2013, 14:10 (GMT)
Fix #36620: sss + indirect light rendering artifacts, due to wrong correlation in
the random numbers.
September 1, 2013, 13:19 (GMT)
Fix #36613: view select/all shortcuts not working in graph editor with the
maya key configuration preset.
Revision 2b6d2bf by Lukas Toenne
September 1, 2013, 09:50 (GMT)
Patch #36622, by Henrik Aarnio: Fit backdrop image to the area dimensions.
A new operator to alter the backdrop zoom level so that it fits fully within the node editor area, and centers the image.
Shortcut alt-home, as home is used for fitting stuff into the view everywhere.
September 1, 2013, 08:58 (GMT)
kd-tree,
- replace numbers with defines for allocation increments and default array size.
- move array reallocation into a static function (deduplicate 2x).

also fix own mistake with uninitialized slop-space var in memory printing statistics.
Revision 3c193c8 by Joshua Leung
September 1, 2013, 05:55 (GMT)
Mingw/Windows Compiling Fix:

In file included from sourceblendercompositoroperationsCOM_PlaneTrackMaskOperation.cpp:31:0:
sourceblenderblenlib/BLI_jitter.h:36:65: error: expected ',' or '...' before numeric constant
sourceblenderblenlib/BLI_jitter.h:37:65: error: expected ',' or '...' before numeric constant


It appears that an include used in COM_PlaneTrackMaskOperation.cpp brings in some Windows header file, which in turn defines rad/rad1/rad2 as some numeric constants.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021