Blender Git Commits

Blender Git "master" branch commits.

Page: 1027 / 5574

October 1, 2019, 15:45 (GMT)
Cleanup: name of image poll function
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.
October 1, 2019, 14:44 (GMT)
Image: add resize operator

Now possible with new image undo,
was added for testing but seems generally useful.
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.
October 1, 2019, 14:36 (GMT)
Cleanup: convert some macros to functions
October 1, 2019, 14:21 (GMT)
Cleanup: avoid multiple active vertex loops
October 1, 2019, 14:10 (GMT)
Sculpt: enable 3D paint cursor for multires
October 1, 2019, 14:10 (GMT)
Cleanup: internal sculpt refactoring related to multires, no user visible changes
October 1, 2019, 14:10 (GMT)
Cleanup: slightly more efficient access to PBVH multires grid key
October 1, 2019, 14:10 (GMT)
Cleanup: abstract sculpt floodfill code
October 1, 2019, 14:10 (GMT)
Cleanup: avoid accessors, reduce memory usage, multithread dirty mask
October 1, 2019, 14:10 (GMT)
Cleanup: make sculpt vertex random access API read-only
October 1, 2019, 14:10 (GMT)
Cleanup: prefer PBVH iterator over random vertex access in some places
October 1, 2019, 14:10 (GMT)
Cleanup: avoid unnecessary brush radius test in mask expand
October 1, 2019, 14:10 (GMT)
Cleanup: don't go through sculpt accessor functions multiple times
October 1, 2019, 14:10 (GMT)
Cleanup: compiler warning
October 1, 2019, 14:10 (GMT)
BLI: optimize GSQueue implementation to allocate in chunks, like BLI_Stack
October 1, 2019, 14:02 (GMT)
Fix T70206 Texture Paint: UV shadow doesnt show up
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.
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021