May 3, 2021, 13:56 (GMT) |
Merge branch 'blender-v2.93-release' |
May 3, 2021, 13:50 (GMT) |
Fix T87969: crash accesing FaceMaps / PaintMask data in editmode Workaround for crash when accessing FaceMaps / PaintMask data in editmode, just disallow access in editmode as is done with UVs. Same fix as in {rB3e2619b3e72a}. Maniphest Tasks: T87969 Differential Revision: https://developer.blender.org/D11146 |
May 3, 2021, 13:40 (GMT) |
Merge branch 'blender-v2.93-release' |
May 3, 2021, 13:37 (GMT) |
Fix compilation error after recent compositor fix Apparently, there is no emplace semantic available in the Vector in the stable branch. |
May 3, 2021, 13:11 (GMT) |
Merge branch 'blender-v2.93-release' |
May 3, 2021, 13:07 (GMT) |
Fix T87989: Crash using OpenCL in compositor Initial report was mentioning the Classroom demo scene, but this is probably because the scene was pre-configured to be used with OpenCL. Would expect any OpenCL compositing to be failing prior to this fix. The reason why crash was happening is due to OpenCL queue being released from OpenCLDevice destructor. Is not that obvious, but when Vector (including std::vector) is holding elements by value a destructor will be called on "old" memory when vector capacitance changes. Solved by making forbidding copy semantic for compositor devices and forcing move semantic to be used. Also use emplace semantic in the devices vector initialization. |
May 3, 2021, 13:00 (GMT) |
Geometry Nodes: Parallelize attribute nodes This commit significantly speeds up many of the attribute nodes when multiple threads are available in linear situations when parallelism cannot be achieved elsewhere. See the differential for a table of timing comparisons tested on a Ryzen 3700x. For an attribute with 4 million elements, the nodes were about 3 to 9 times faster. The changes are not exhaustive, other nodes could still be parallelized in the future. Also, it would be possible to further optimize the grain size in `parallel_for`, but I'd rather make sure it isn't too small. I tested some different values, but also relied on intuition-- increasing grain size for less complex operations and vice versa. Differential Revision: https://developer.blender.org/D11139 |
Revision a85c0ab by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) May 3, 2021, 11:30 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-poselib |
May 3, 2021, 11:03 (GMT) |
Merge branch 'blender-v2.93-release' |
May 3, 2021, 11:02 (GMT) |
LibOverride: temporarily fix the material driver workaround with a hack. Currently overriding properties within material node trees is not supported. However there is a workaround that allows feeding values through drivers via an intermediate custom property, as described in T82404. The workaround relies on the behavior of the ID copying code that always patches datablock self-references even without any overrides. Unfortunately, this broke during development of 2.93. This happened because a call RNA_struct_override_matches added in rB2281db72b0157 detects that no override exists, and 'restores' the self-reference to point to the original datablock. To avoid this, mark the Material.node_tree property with the PROPOVERRIDE_IGNORE flag to stop RNA_struct_override_matches from recursing into the currently unsupported node tree sub-block. This flag should be removed when this is properly supported. This was confirmed to fix the workaround and discussed with @mont29. |
May 3, 2021, 10:45 (GMT) |
Cycles: Reintroduced path_flags for textures. Texture lookups can now use wider or cheaper filters for less important paths. |
May 3, 2021, 10:34 (GMT) |
Merge branch 'master' into node-editor-edge-pan |
May 3, 2021, 10:22 (GMT) |
Minor updates to i18n spellcheck tool. |
Revision ca23d15 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) May 3, 2021, 10:21 (GMT) |
UI List: Fix segfault in unit tests Fix `NULL` pointer deference in `ui_list_find_mouse_over()`. |
May 3, 2021, 08:23 (GMT) |
Cleanup: clang-tidy |
May 3, 2021, 08:22 (GMT) |
Cleanup: clang-tidy |
May 3, 2021, 03:09 (GMT) |
Cleanups, add comments. |
May 3, 2021, 02:42 (GMT) |
Merge branch 'master' into cycles_procedural_api |
May 3, 2021, 02:42 (GMT) |
Cleanup: format |
May 3, 2021, 02:41 (GMT) |
Cleanup: format |
|
|
|


Master Commits
MiikaHweb | 2003-2021