Blender Git Commits

Blender Git "master" branch commits.

Page: 3545 / 5574

July 6, 2012, 22:48 (GMT)
code cleanup: dont use function calls like dot_v3v3, pow and sqrt within macros which results in calling the function multiple times needlessly.

also added some comments.
July 6, 2012, 20:28 (GMT)
svn merge ^/trunk/blender -r48681:48691
July 6, 2012, 20:16 (GMT)
decrease size for convex hull epsilon when checking which side of a face the vertex is on.

this doesnt fix all cases but works better then it did.
July 6, 2012, 19:22 (GMT)
style cleanup: var names
Revision 16b165e by Chris Want
July 6, 2012, 16:55 (GMT)
Fix for bug 32017.

There was some bad recursion introduced recently that caused crashes
when a Material node is the same material as the material itself (e.g.,
if Material.001 has a node with Material.001).

This commit attempt to correct this by keeping track of the material
at the root of the node tree, and doesn't recurse further if it
encounters it again within the nodetree.

Joshua, please review!

July 6, 2012, 14:26 (GMT)
fix for crash when render result is NULL
July 6, 2012, 14:25 (GMT)
svn merge ^/trunk/blender -r48674:48681
July 6, 2012, 14:24 (GMT)
fix for rare crash we have with some mango files.
July 6, 2012, 13:36 (GMT)
Fix ultra stupid mistake on Scons.
July 6, 2012, 12:59 (GMT)
Tomato keying screen: small fixes and improvements

- Fixed issues with calculating matte with balance != 0.5
It used to be used concave combination of minimal and maximal
channel values which could be inpredictable.
Use concave combination of two non-major channels sorted
by their index, so such combination would always use the same
coefficients for particular non-major channels.

- Added despill balance slider which defines balance between
non-major channels used for calculating average of two
colors. Difference between average value and pixel value of
major screen channel defines amount of despill. Balance of
0.5 gives the same behavior as it was before this slider
was added.
July 6, 2012, 11:31 (GMT)
* Added OpenCL implementation of the Defocus node
* Always disable two phase compositing during rendering

- At Mind -
July 6, 2012, 11:24 (GMT)
use icons for rgb colors
July 6, 2012, 10:03 (GMT)
Fix [#31923] Particle instanced objects don't show textures in render

Actually, particle instance modifier was still using tessfaces, but copying poly cdata!

Simply made it using poly/loop.
July 6, 2012, 09:24 (GMT)
svn merge ^/trunk/blender -r48658:48674
July 6, 2012, 09:22 (GMT)
rgb color display options for compo backdrop.
July 6, 2012, 07:40 (GMT)
Fix [#32003] Triangulate fails for simple case.

Main problem was in poly_rotate_plane() (which rotates a ngon to make its normal aligned with Z axis), it did not handled the case where the normal was aligned but opposite to the Z axis (which had the consequence that, as with the T mesh of the given blend, all tested new edges inside face were detected as outside, and vice-versa...).

Additionnaly, I made a mistake in previous Triangulate commit (r48243) in bm_face_goodline, which could allow a few invalid triangles in some specific cases, fixed!

And done a bit of cleanup, as I was at it.
July 5, 2012, 21:03 (GMT)
Fix for [#31978] "Horizon colour drawn on two edges of screen when a 2D filter is active" reported by Alex Fraser.

The glViewport used for 2D Filters wasn't quite matching the 3d view. It seems the height and width were both off by one. There may be a deeper bug with the canvas rectangle having slightly wrong dimensions, but this at least fixes the 2D Filters.
July 5, 2012, 20:44 (GMT)
You do not need to create an object to call a static function.

July 5, 2012, 20:34 (GMT)
Fix for [#31122] "Properties cant have Spaces in names when using interval as a evaluation. Or else it'll fail to activate actuator." reported by Auuman Anubis.

I cleaned up the INTERVAL check to do a much cleaner (and saner) range check that doesn't get messed up by spaces.
July 5, 2012, 18:04 (GMT)
svn merge ^/trunk/blender -r48638:48658
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021