Revision a098d02 by Clément Foucault 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. |
Revision ad7458d by Clément Foucault July 11, 2017, 10:39 (GMT) |
Eevee: Transparency: Add Alpha Blend mode. |
Revision d6b46f9 by Clément Foucault July 11, 2017, 10:39 (GMT) |
DRW: Make Additive blending alpha premult. |
Revision d35c24f by Clément Foucault 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. |
Revision 5502288 by Clément Foucault July 11, 2017, 10:39 (GMT) |
DRW: Add shading group state disable. This is a way to remove some state flag per Shading Group. |
Revision eb8ddda by Clément Foucault July 11, 2017, 10:39 (GMT) |
Eevee: Material: Code cleanup in order to add transparency support. |
Revision 05bef13 by Clément Foucault 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. |
Revision e2c0197 by Sergey Sharybin July 11, 2017, 10:30 (GMT) |
Merge branch 'master' into blender2.8 |
Revision e26f61a by Sergey Sharybin 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 |
Revision 36ef6ff by Pablo Vazquez July 11, 2017, 09:17 (GMT) |
Theme Flatty Light Color GraphEditor tabs, brighter 3D viewport gradient |
Revision d5d7d45 by Sergey Sharybin 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. |
Revision 1dfc4be by Sergey Sharybin July 11, 2017, 09:05 (GMT) |
Opensubdiv: Fix compilation error with older Opensubdiv versions |
Revision d415a1c by Campbell Barton July 11, 2017, 09:05 (GMT) |
Fix T49034: multi-drag crashes when UI forces exit |
Revision 2325d15 by Dalai Felinto 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. |
Revision 218c254 by Campbell Barton July 11, 2017, 04:47 (GMT) |
Resolve T51745: Mesh extrude keep-orig needs edges Document to avoid confusion when called from Python. |
Revision 64dd9a1 by Campbell Barton July 11, 2017, 04:19 (GMT) |
Merge branch 'master' into blender2.8 |
Revision a247b36 by Campbell Barton 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 |
Revision 8677c76 by Bastien Montagne 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... |
Revision 665288c by Bastien Montagne 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. |
Revision 46b9124 by Sergey Sharybin July 10, 2017, 15:43 (GMT) |
Fix strict compiler warning |
|
|
|


Master Commits
MiikaHweb | 2003-2021