Revision abbe7c9 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 31, 2020, 08:48 (GMT) |
LineArt: Modifier UI cleanup. |
October 31, 2020, 08:37 (GMT) |
GPencil: Change maximum limit of Join stroke Also, clarify comments. |
October 31, 2020, 08:26 (GMT) |
Merge branch 'master' into greasepencil-object |
October 31, 2020, 08:25 (GMT) |
Merge branch 'master' into greasepencil-edit-curve |
October 31, 2020, 08:25 (GMT) |
Merge branch 'blender-v2.91-release' |
October 31, 2020, 08:24 (GMT) |
Fix T82265: GPencil interpolate crash when next frame was NULL If the next frame of the layer was NULL and it was not the active layer crashed. |
Revision dfe0848 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 31, 2020, 08:13 (GMT) |
LineArt: UI logic fixe for object line art panel. |
Revision 00e7a89 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 31, 2020, 08:06 (GMT) |
LineArt: Main panel UI optimizations. |
Revision bd46b40 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 31, 2020, 07:58 (GMT) |
LineArt: COLLECTION_HAS_OBJECT_CACHE_INSTANCED flag clear |
Revision 603dfdc by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 31, 2020, 07:25 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp |
October 31, 2020, 05:37 (GMT) |
Merge branch 'geometry-nodes' into geometry-nodes-attribute-nodes |
Revision c34438d by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 31, 2020, 05:37 (GMT) |
Geometry Nodes: Rename node category based on functionality Naming based on supported geometry components only works in some cases. For nodes that work with multiple data types, it's better to categorize them based on their functionality. |
Revision e0a4dc9 by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 31, 2020, 05:30 (GMT) |
Merge branch 'master' into geometry-nodes |
October 31, 2020, 05:21 (GMT) |
Geometry Nodes: Add initial empty nodes for basic attribute workflow This adds the boilerplate code for three nodes: "Create Attribute," "Random Attribute," and "Attribute Math." Combined, they should be enough for the process of creating randomized "Rotation" and "Scale" attributes on point clouds for instancing done later. The implementation details are not resolved at this point, but this starting point should make sense. |
October 31, 2020, 03:06 (GMT) |
Tried to fix sculpt vcol paint undo. It's better, but I still need to go through and thorougly analyze just what the undo stack is doing. |
October 31, 2020, 02:37 (GMT) |
Paint brush no long SCULPT_undo_push_node per dab (except for first stroke) for dyntopo. Instead it updates the original vertex color customdata layer. Calling into the undo system destroys threading with dyntopo, as its undo code is single-threaded. |
October 31, 2020, 02:17 (GMT) |
Try to make SCULPT_orig_vert_data_init avoid allocating undo nodes, which calls into BMLog which, while now threadsafe (ish?) causes threads to get bogged down in lock contention. |
October 31, 2020, 00:57 (GMT) |
Cycles: Implement tile stealing to improve CPU+GPU rendering performance While Cycles already supports using both CPU and GPU at the same time, there currently is a large problem with it: Since the CPU grabs one tile per thread, at the end of the render the GPU runs out of new work but the CPU still needs quite some time to finish its current times. Having smaller tiles helps somewhat, but especially OpenCL rendering tends to lose performance with smaller tiles. Therefore, this commit adds support for tile stealing: When a GPU device runs out of new tiles, it can signal the CPU to release one of its tiles. This way, at the end of the render, the GPU quickly finishes the remaining tiles instead of having to wait for the CPU. Thanks to AMD for sponsoring this work! Differential Revision: https://developer.blender.org/D9324 |
October 31, 2020, 00:57 (GMT) |
Cleanup: clang-format |
October 30, 2020, 23:29 (GMT) |
Previous check seems to have a race condition, resulting in Wintab not being enabled. |
|
|
|


Master Commits
MiikaHweb | 2003-2021