Blender Git Commits

Blender Git "master" branch commits.

Page: 2057 / 5574

July 11, 2017, 10:39 (GMT)
Eevee: Transparency: Add object center Z sorting.

Better algo should take bounding box center, but it's not referenced yet in the draw call and cannot be tweaked by user.
July 11, 2017, 10:39 (GMT)
Eevee: Transparency: Add Alpha Blend mode.
July 11, 2017, 10:39 (GMT)
DRW: Make Additive blending alpha premult.
July 11, 2017, 10:39 (GMT)
Eevee: Transparency: Add support for blend ADD and MULTIPLY.

This introduces a new transparency pass.
It bypass the radial distance encoding in alpha for the transparent shaders.
July 11, 2017, 10:39 (GMT)
DRW: Add shading group state disable.

This is a way to remove some state flag per Shading Group.
July 11, 2017, 10:39 (GMT)
Eevee: Material: Code cleanup in order to add transparency support.
July 11, 2017, 10:39 (GMT)
Eevee: Add support for Alpha clip and Hashed Alpha transparency.

Hashed Alpha transparency offers a noisy output but has the benefit of being correctly ordered. Noise can be attenuated with Multisampling / AntiAliasing.
July 11, 2017, 10:30 (GMT)
Merge branch 'master' into blender2.8
July 11, 2017, 10:16 (GMT)
Cycles: Disable OpenCL clFlush workarounds

This is something which was reported to work fine by Mai, Benjamin and
confirmed by myself. Disabling this workaround gains us some speedup:

Before Now
bmw27 04:28.42 04:07.79
classroom 09:26.48 08:54.53
fishy_cat 08:44.01 08:18.70
koro 09:17.98 08:57.18
pavillon_barcelone 12:26.64 11:52.81

Test environment is:
- Ubuntu 16.04, with all updates installed
- AMD RX 480 GPU
- amdgpu pro driver version 17.10-450821
July 11, 2017, 09:17 (GMT)
Theme Flatty Light

Color GraphEditor tabs, brighter 3D viewport gradient
July 11, 2017, 09:06 (GMT)
Fix memory leak caused by node clipboard

The issue was caused by combination of following factors:

- Clipboard cleanup function will pass node tree as NULL to node free
function.

This is fine on it's own, we don't have tree in clipboard.

- Node free function will call node storage cleanup only when there is
a non-NULL node tree.

This is somewhat weird, because storage cleanup does not take node
tree as argument.

So the solution here: move node storage cleanup outside of check that
node tree is not NULL.
July 11, 2017, 09:05 (GMT)
Opensubdiv: Fix compilation error with older Opensubdiv versions
July 11, 2017, 09:05 (GMT)
Fix T49034: multi-drag crashes when UI forces exit
July 11, 2017, 09:02 (GMT)
Lamps should not have their own gpu material

This was leading to multiple crashes when freeing the lamps or
materials when opening old files.

Follow up on b50839038d6b3d2.
July 11, 2017, 04:47 (GMT)
Resolve T51745: Mesh extrude keep-orig needs edges

Document to avoid confusion when called from Python.
July 11, 2017, 04:19 (GMT)
Merge branch 'master' into blender2.8
July 11, 2017, 04:05 (GMT)
Fix T51761: wpaint select depth limit fails

Limit select fails with circle and border select.

Regression in 2.76
July 10, 2017, 19:22 (GMT)
Fix (unreported) broken uvsculpt in Scene's toolsettings' copying.

This was serious bug actually, probably a crasher in case you free
original or copy after duplication...
July 10, 2017, 19:12 (GMT)
Fix (unreported) Scene's copying toolsettings' clone and canvas, and particles' scene and object pointers.

imapaint's clone and canvas are refcounting Image usages.

And particle's editsettings' object and scene seem to be pure runtime
data (they are reset to NULL in readcode), so resetting them to NULL
here as well.
July 10, 2017, 15:43 (GMT)
Fix strict compiler warning
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021