Blender Git Commits

Blender Git "master" branch commits.

Page: 2432 / 5574

January 20, 2016, 16:05 (GMT)
paint_mask.c: OMP -> BLI_stack.
January 20, 2016, 13:54 (GMT)
Fix error in rBa6eae7339190.
January 20, 2016, 09:46 (GMT)
Fix T43896: Knife Project fails when zoomed out

While knife-project still uses screen-space projection,
use much lower snap thresholds when projecting.
January 20, 2016, 09:32 (GMT)
Fix T46243: New Depsgraph: changing action misses relations update tag
January 20, 2016, 09:03 (GMT)
Fix T47198: Broken UV/VCol in BI and Cycles with some degenerated faces - BI part.

Problem is actually similar in both engines - in some cases, we changed
'natural' quad splitting order to alternative one, without properkly 'notifying'
UV/VCol/other tessface data about it.

So code would use a 'wrong' triangle of UVs etc.

Fix for Cycles was committed by sergey as rBa6eae7339190d1.
January 20, 2016, 08:13 (GMT)
Fix (partial) T47198: Cycles have broken UVs in some degenerated quads cases

The issue was discontinuity in logic when importing vertices from blender
and then importing data layers regardless of how we split the face. Quite
interesting we didn't notice this issue before.

Thanks Bastien for the investigation, based on D1742 but redid it to make
patch a bit more clear to follow.
January 20, 2016, 06:52 (GMT)
Fix for tangent regression w/ looptri changes

LoopTri changes in 2.76 calculated all tangents as triangles,
this gave different results though in most cases it was hard to notice.

Though no bugs were reported we should keep our tangents compatible with other users of mikktspace.
January 20, 2016, 06:10 (GMT)
Cleanup: style, use const
January 20, 2016, 06:09 (GMT)
error in last commit
January 20, 2016, 06:03 (GMT)
Cleanup: naming convention

Follow isect_ray_tri_watertight_v3 naming.
January 20, 2016, 00:43 (GMT)
Support multi-paint & show zero-weights as black

Specifically, when only one bone is selected and it's not really active.
(With multiple bones on the other hand that behavior is forced on,
since multi-paint can't modify purely zero weight verts and that's important.)
January 19, 2016, 21:56 (GMT)
Carve: Remove empty implementation files
January 19, 2016, 21:53 (GMT)
Cycles: Fix OpenCL kernel compilation after the bake commit

There is no function pointers in OpenCL specification. For as long
as we want to support this platform we should follow the specifications.

While the code is not totally optimal now, it should not be that huge
of performance issue on CPU since it does jump tables just nicely, so
it's not that much extra computation here.
January 19, 2016, 21:53 (GMT)
Cycles: Pass missing shader filter argument to CUDA and OpenCL kernels
January 19, 2016, 19:31 (GMT)
Usual i18n/UI messages tweaks.
January 19, 2016, 17:38 (GMT)
Cycles: Add a debug flag to disable QBVH
January 19, 2016, 14:54 (GMT)
Sequencer: Implement Tone Map strip modifier

Behaves same exact way as compositor node, but could be applied
in the sequencer and used as a grading tool.

Requested by the Nieve project artists.
January 19, 2016, 12:24 (GMT)
Fix T47203: Render Crash due to missing zbuf_float handling in IMB scaling.
January 19, 2016, 09:56 (GMT)
Fix T47201: Cycles+OSL keeps image files open until Blender exits

Now image will be opened for while render session is active, this is
needed to keep image cache working correctly. But stopping render
should now release all files descriptors.
January 19, 2016, 09:44 (GMT)
GTests: were using C++11 feature
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021