Blender Git Commits

Blender Git "master" branch commits.

Page: 3775 / 5574

January 2, 2012, 16:18 (GMT)
py scripts - replace bad uses of len(),
checking if the collection is True is faster since it only checks if it has at least one item, rather then going over all items.
January 2, 2012, 15:51 (GMT)
Fix #29755: cycles crash with array modifier that can produce material indices
that are out of bounds.
January 2, 2012, 15:27 (GMT)
nicer string delimiter handling for Ctrl+Left/Right arrows, py console could use this functon too.
January 2, 2012, 13:45 (GMT)
Fix #29738: missing includes in RNA, patch by Dan Eicher.
January 2, 2012, 12:37 (GMT)
dont save MFace's from BMesh, this means they stay used but only for tessface cache.
also saves on undo memory and disk space.
Revision 15dc3d4 by Alex Fraser
January 2, 2012, 12:35 (GMT)
Fixes two crashers for games, with GHOST under SDL:
- Fixes SDL fullscreen mode for game engine (blenderplayer). Mode switching (resolution changes) not supported yet though.
- Fixes embedded game engine exit.
See patch tracker [#29748].
Revision c2bb285 by Alex Fraser
January 2, 2012, 12:25 (GMT)
Mode switching for GHOST under X11: adds the ability to change screen resolutions in the blenderplayer on GNU/Linux.
Code ported from Quake 2.
Revision 7d19ff1 by Alex Fraser
January 2, 2012, 12:10 (GMT)
Added OpenMP multithreading for SPH particle systems.
Revision b6fb3d9 by Alex Fraser
January 2, 2012, 11:46 (GMT)
SPH particle simulation fixes:
- Using correct frame to update particle system tree for SPH simulation (i.e. psys_update_particle_bvhtree(psys, cfra)).
- Increased SPH neighbour count to 512 - this greatly reduces BVH tree search bias, and makes simulations more symmetrical.
Adaptive time step improvements:
- Fix for relative velocities based on previous state (fixes fast-moving particle clusters).
- Only reporting on element size once per time step. Prevents incorrect Courant number from being calculated when using multiple-step integration.
January 2, 2012, 09:04 (GMT)
slice and iterator access for matrix.col/row so you can do...

a, b = mat.col[0:2]

and...

for a in mat.col: ...
January 2, 2012, 06:53 (GMT)
fix for crash in the modifier stack when applying a deform modifier after a constructive modifier, also sync minor edits with trunk.
January 2, 2012, 03:52 (GMT)
Edit BMesh --> Mesh conversion code was using its own face filling functions, replace this with a call to mesh_recalcTesselation() once everything else is converted.

gives an overall 3x speedup running bmesh_to_mesh_exec() on suzzane subsurf level 5 (applied).

also removes duplicate code.
January 2, 2012, 03:27 (GMT)
picky formatting edits
January 2, 2012, 02:57 (GMT)
svn merge ^/trunk/blender -r43033:43062
January 2, 2012, 02:13 (GMT)
remove Id's that crept in
Revision af54c83 by Tom Musgrove
January 1, 2012, 22:23 (GMT)

left out one tiny word...
Revision ab4a93f by Tom Musgrove
January 1, 2012, 21:19 (GMT)
part of line missing in Jens commit, this fixes compile on non Apple platforms, thanks to Lockal in IRC for pointing it out
January 1, 2012, 16:46 (GMT)
OSX: fix compile by conditional unsupported flags
January 1, 2012, 16:37 (GMT)
Fix [#29556] shrinkwrap generates spikes if vertices fall exactly on the edge

bvhtree_ray_tri_intersection now using isect_ray_tri_epsilon_v3 with FLT_EPSILON. All devs I asked (incuding ones in physics/painting areas) were rather OK with this change, and better to do it now, with more than one month to detect regressions, if any!
January 1, 2012, 16:09 (GMT)
Fixed names of VertexWeight modifiers RNA structs, in RNA_access.h (probably forgotten when they were renamed, before the merge in trunk, and was never noticed as they are not used...).

Also removed the $ID$ from remesh modifier header, and quited a gcc warning.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021