Blender Git Commits

Blender Git "master" branch commits.

Page: 3494 / 5574

August 22, 2012, 09:36 (GMT)
svn merge ^/trunk/blender -r50091:50107
August 22, 2012, 09:35 (GMT)
all areas of blender now do node tree id user count management, except for some exceptions like making a node tree local and material clipboard.
August 22, 2012, 09:10 (GMT)
fix for bug where scene copy and free didn't manage ID users.

you could for eg, make a full copy of a scene, then manually remove its compo nodes - which would give invalid zero user count.
August 22, 2012, 08:54 (GMT)
node tree functions for copy/free now support optional ID user count management,
this is not used yet, so no functional changes.
August 22, 2012, 00:06 (GMT)
Turn OpenMP off for MinGW64. I thought it behaved correctly in new compiler builds but unfortunately it looks like there is some issue still which mostly shows when openmp threads stop. This causes crashes after rendering with subsurf, multires, when calculating fluids and possibly when other functionality is used as well.

This should make MinGW64 builds quite stable again :)
August 21, 2012, 21:01 (GMT)
For gcc based systems use g++ for linking. This is necessary so that exceptions are propagated between shared libraries. We already use g++ when linking with cmake.

This solves crash when trying to render with missing files on MinGW-w64 cycles. The cause was an OpenEXR exception that went uncaught when trying to check the file's extension through OpenImageIO while building the shader tree. Thus my bug-hunting frustration can end with a happy chord.
August 21, 2012, 20:34 (GMT)
code cleanup: use rect size macros
August 21, 2012, 19:35 (GMT)
code cleanup: use rect size macros for the interface
August 21, 2012, 15:57 (GMT)
fixed [#32373] Copy Vertex Group operator copies any value as full 1.0
August 21, 2012, 15:45 (GMT)
svn merge ^/trunk/blender -r50089:50091
August 21, 2012, 15:45 (GMT)
alt+wheel scrolling over the render slots works again (this didnt support scrolling when new interfaces would replace the old ones).
August 21, 2012, 15:16 (GMT)
svn merge ^/trunk/blender -r50080:50089
August 21, 2012, 15:14 (GMT)
fix [#32374] Curve compositor UI drawing glitch
copy the curve for the compositor.
August 21, 2012, 14:49 (GMT)
Fix #32334: mesh separate by material with > 2 materials could include some
incorrect extra edges.
August 21, 2012, 14:43 (GMT)
change curve evaluation functions never to modify curve data (ensures thread safety), now initializations has to be done outside evaluation.
August 21, 2012, 14:38 (GMT)
Fix #32341: extrude with a mirror modifier could lead to orphan vertices, it
was already removing unnecessary edges, just not vertices of those edges.
August 21, 2012, 13:19 (GMT)
Fix #32369: pixel glitch with compositor curves node, and some pixels having
black point = white point. That's a degenerate case, clamped it now to 1e5,
which is a bit arbitrary, but infinity would give NaN issues.
August 21, 2012, 13:19 (GMT)
Fix #32355: select vertex path not working when vertices are selected with e.g.
border select. There was a fix before bmesh where it would require exactly two
vertices to be selected, but this was not ported over, and it also wasn't quite
correct.

This case should also work: click on two vertices, selected the path between
them, and then click on a 3rd vertex and select path, to extend the path further
from the 2nd to the 3rd vertex.

Now both use cases should work.
August 21, 2012, 11:53 (GMT)
code cleanup: more legacy compo functions ifdef'd
August 21, 2012, 11:11 (GMT)
svn merge ^/trunk/blender -r50076:50080
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021