June 9, 2021, 11:01 (GMT) |
Fix T77651: Black screen on Blender startup on ChromeOS Apparently `textureSize` doesn't work with `sampler1DArray` on this OS. Thanks to @dave1853 for finding the source of the problem. |
June 9, 2021, 10:57 (GMT) |
Fix T88813: Scalable allocator not used on win10 Due to the way we ship the CRT on windows TBB's malloc proxy was unable to attach it self to the memory management functions on windows 10. This change moves ucrtbase.dll out of the blender.crt folder and back into the main blender folder to side step some undesirable behaviour on win10 making TBB once more able to attach it self. Having this work again, should give a speed boost in memory allocation heavy workloads such as mantaflow. For details on how this only failed on Win10 see T88813 |
June 9, 2021, 10:52 (GMT) |
GPencil: Hide Brush panels for some tools Some tools don't use brush and the panel must be hidden. Reviewed By: mendio Differential Revision: https://developer.blender.org/D11518 |
June 9, 2021, 10:52 (GMT) |
Fix T88983: GPencil toggle caps error in python enum The value for default option was wrong in the python definition. |
June 9, 2021, 10:50 (GMT) |
fix copying default value from node group inputs |
June 9, 2021, 10:44 (GMT) |
node group fixes |
June 9, 2021, 10:33 (GMT) |
Fix missing free calls for task iterator A single threaded task with thread data over 8192 bytes would leak. While this didn't happen in practice, it could cause issues in the future. The free call for `task_parallel_iterator_do` wasn't running if callbacks weren't set, also not an issue in practice but avoids potential problems in the future too. |
June 9, 2021, 10:26 (GMT) |
fixes |
June 9, 2021, 10:13 (GMT) |
support Set Attribute node |
June 9, 2021, 09:41 (GMT) |
improve Set Attribute node |
June 9, 2021, 09:36 (GMT) |
Cleanup: Remove useless comment. |
June 9, 2021, 09:33 (GMT) |
LineArt: Use BKE_object_boundbox_get() instead of mesh only. |
June 9, 2021, 09:21 (GMT) |
Fix: Compositor test desintegrate failing on arm64 Changes introduced in commit rBe9f2f17e8518 can create different render results when there is a Math or Mix operation after TextureOperation on tiled execution model. This is due to WriteBufferOperation forcing a single pixel resolution when these operations use a preferred resolution of 0 to check if their inputs have resolution. Fixing this behaviour creates different renders too. This patch keeps previous tiled implementation and adds the new implementation only for full frame execution. Reviewed By: Jeroen Bakker (jbakker) Differential Revision: https://developer.blender.org/D11546 |
June 9, 2021, 09:19 (GMT) |
add initial Set Attribute node |
June 9, 2021, 09:08 (GMT) |
cleanup |
June 9, 2021, 09:02 (GMT) |
Compositor: Refactor recursive methods to iterative In order to reduce stack size this patch converts full frame recursive methods into iterative. - No functional changes. - No performance changes. - Memory peak may slightly vary depending on the tree because now breadth-first traversal is used instead of depth-first. Tests in D11113 have same results except for test1 memory peak: 360MBs instead of 329.50MBs. Reviewed By: Jeroen Bakker (jbakker) Differential Revision: https://developer.blender.org/D11515 |
June 9, 2021, 08:54 (GMT) |
cleanup |
June 9, 2021, 08:52 (GMT) |
support selection |
June 9, 2021, 08:41 (GMT) |
cleanup |
June 9, 2021, 08:37 (GMT) |
Cleanup |
|
|
|


Master Commits
MiikaHweb | 2003-2021