Revision caa0b0f by Sergey Sharybin March 5, 2018, 11:00 (GMT) |
Revision 63d8ccf by Sergey Sharybin March 5, 2018, 10:44 (GMT) |
Fix T54225: Blur node stopped working when Map Range was fed with image The issue was happening with fast Gaussian blur, and caused by NaN value pixels in the input buffer. Now made it so Map Range output does not produce NaN, by returning arbitrary value of 0. Still better than NaN! |
Revision 9593a62 by Campbell Barton March 5, 2018, 05:58 (GMT) |
Cleanup: left wrong comment in |
Revision f301832 by Campbell Barton March 5, 2018, 05:58 (GMT) |
Fix T53478, T53430: Sequencer cut edge case fails Previous fix for T53430 caused T54200. The edge case for soft & hard cuts weren't working, where the strip used start/end-still & the frame was placed exactly on the start/end of of the sequence content. T54200 fixed the end-still case but broke hard-cuts for all other cases. This fixes the case for soft/hard cuts with/without start/end-still. |
Revision 327985e by Campbell Barton March 5, 2018, 05:58 (GMT) |
Revert "Fix T53430: Cut at the strip end fails w/ endstill" This reverts commit 855799ecc1c5e53d9fbfe520fd5402bc0138f674. Caused T54200 |
Revision 8076637 by Campbell Barton March 5, 2018, 03:10 (GMT) |
Revision 3607b4e by Brecht Van Lommel March 4, 2018, 06:40 (GMT) |
Fix LLVM/OSL library detection on macOS to prefer own OSL libraries. |
Revision 74f3fb7 by Brecht Van Lommel March 4, 2018, 06:39 (GMT) |
Fix Clang compiler detection on macOS. "AppleClang" was not properly detected here. Now make the compiler ID test a bit less compact but consistent with other code. |
Revision 2adece9 by Brecht Van Lommel March 3, 2018, 13:58 (GMT) |
Merge branch 'master' into blender2.8 |
Revision dab20bd by Brecht Van Lommel March 3, 2018, 13:57 (GMT) |
Fix T54211: OpenGL debug error message in texture draw mode. Quite harmless and won't be a problem in 2.8. |
Revision 8d57589 by Campbell Barton March 3, 2018, 05:36 (GMT) |
WorkSpace: use existing mode data w/ scene-switch Check if mode data exists before attempting to change the modes. |
Revision b8f7538 by Campbell Barton March 3, 2018, 05:22 (GMT) |
WorkSpace: avoid redundant notifiers w/ mode sync |
Revision d111f33 by Campbell Barton March 3, 2018, 01:28 (GMT) |
WorkSpace: always change modes w/ the same active object |
Revision 94b9994 by Brecht Van Lommel March 2, 2018, 22:10 (GMT) |
Fix T54202: Cycles crash rendering empty mesh volume after recent optimization. |
Revision 3fc2d12 by Dalai Felinto March 2, 2018, 20:19 (GMT) |
Fix texture panel for Cycles I keep reading that texture painting is not working yet. However it is fully working. We even have a "Full Shading" option in the viewport display panel. Clay/EEVEE still need their UI figured out. But the context itself is doing its part after this patch, and at least for Cycles it's working like 2.79. |
Revision b6fe80c by Brecht Van Lommel March 2, 2018, 18:56 (GMT) |
Fix Cycle standalone build. |
Revision 1c12e1a by Clément Foucault March 2, 2018, 17:34 (GMT) |
Clay: Perf: Early out of SSAO if there is no need for it. |
Revision d638291 by Clément Foucault March 2, 2018, 17:34 (GMT) |
DRW: Refactor simple instancing. Instead of creating a new instancing shading group without attrib, we now have instancing calls. The benefits is that they can be culled. They can be used in conjuction with the standard and generate calls but shader must support it (which is generally not the case). We store a pointer to the actual count so that the number can be tweaked between redraw. This will makes multi layer rendering more efficient. |
Revision 6239052 by Clément Foucault March 2, 2018, 17:34 (GMT) |
Object Mode: Make use of optimized DRW_shgroup_call_object_add |
Revision 5e73097 by Clément Foucault March 2, 2018, 17:34 (GMT) |
DRW: Add DRWMatrixState to manage all matrices together. |
|