Revision cc092e9 by Campbell Barton October 1, 2019, 15:45 (GMT) |
Cleanup: name of image poll function |
Revision 825a93d by Germano Cavalcante October 1, 2019, 15:26 (GMT) |
Fix T70317: Equal clip range crashing in Hue Correct & RGB Curves Nodes It takes many changes to support the drawing of zero-sized curves. Best skip these cases to avoid crash. Blender 2.79 had no support either. |
Revision b155ece by Campbell Barton October 1, 2019, 14:44 (GMT) |
Image: add resize operator Now possible with new image undo, was added for testing but seems generally useful. |
Revision 151cc02 by Campbell Barton October 1, 2019, 14:44 (GMT) |
Image: support storing full image buffers for each undo step Update image undo to store buffers for each step: - Undo buffers share tiles to avoid using too much memory. - Undo support for different sized buffers allowing operations such as crop or resize. - Paint tiles have been split into separate API/storage. - Painting speed wont be impacted significantly since storing the extra tiles is done after the stroke & only for the first undo step. Resolves T61263, see D5939 for details. |
Revision bdd142b by Brecht Van Lommel October 1, 2019, 14:36 (GMT) |
Cleanup: convert some macros to functions |
Revision 2bddf44 by Brecht Van Lommel October 1, 2019, 14:21 (GMT) |
Cleanup: avoid multiple active vertex loops |
Revision 96561db by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Sculpt: enable 3D paint cursor for multires |
Revision 2090b3e by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Cleanup: internal sculpt refactoring related to multires, no user visible changes |
Revision 6b3887d by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Cleanup: slightly more efficient access to PBVH multires grid key |
Revision b1baebd by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Cleanup: abstract sculpt floodfill code |
Revision 8a23657 by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Cleanup: avoid accessors, reduce memory usage, multithread dirty mask |
Revision 5e98187 by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Cleanup: make sculpt vertex random access API read-only |
Revision d3c8833 by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Cleanup: prefer PBVH iterator over random vertex access in some places |
Revision 0230148 by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Cleanup: avoid unnecessary brush radius test in mask expand |
Revision 81cc2fd by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Cleanup: don't go through sculpt accessor functions multiple times |
Revision 46285e3 by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
Cleanup: compiler warning |
Revision 1524f41 by Brecht Van Lommel October 1, 2019, 14:10 (GMT) |
BLI: optimize GSQueue implementation to allocate in chunks, like BLI_Stack |
Revision 574265f by Clément Foucault October 1, 2019, 14:02 (GMT) |
Fix T70206 Texture Paint: UV shadow doesnt show up |
Revision 5c79f2d by Clément Foucault October 1, 2019, 14:02 (GMT) |
Fix T70325 EEVEE: Performance regression with large nodetrees This was caused by nodeChainIter which is not linear complexity. Introduce nodeChainIterBackwards to iterate backwards faster. |
Revision cba1bdc by Bastien Montagne October 1, 2019, 12:48 (GMT) |
Fix T66641: Certain drivers fail to copy when copying a full scene. The core of the issue here is that 'make single user' functions still does its own, manual and quite partial, remapping of IDs, which covers all most common cases but cannot consider *all* possible ID usages (especially when it comes to drivers or custom properties, that can essentially point to any kind of data-blocks). This fix is merely a band-aid, there is no way to fully solve this without a complete rewrite of that area of code to make use of modern ID management code. |
|
|
|


Master Commits
MiikaHweb | 2003-2021