September 11, 2021, 03:58 (GMT) |
Geometry Nodes: Support "Evaluated" mode in Resample Curve node Just like the curve to points node, this mode outputs point locations based on the input curve's evaluated points (the points you see in the viewport). This is expected to be faster, since it doesn't have to sample equal positions on the result, and it's also consistent with the existing choices in the curve to points node. |
September 11, 2021, 03:48 (GMT) |
Nodes: Add vector min/max support to new socket builder API Also use it to fix an incorrect min and max in the cube mesh primitive node. |
September 10, 2021, 23:40 (GMT) |
Attempt fix T90952 |
September 10, 2021, 21:22 (GMT) |
UI: Quad View Option Names Improved Improvements to Quad View options' titles and descriptions. See D12381 for more details. Differential Revision: https://developer.blender.org/D12381 Reviewed by Hans Goudey and Campbell Barton |
September 10, 2021, 20:58 (GMT) |
Cleanup: Split legacy node type defines |
September 10, 2021, 19:36 (GMT) |
Support opening and collapsing tree-view items For this to work, we need to support tree-view items with state that is persistent over redraws. This is achieved by matching tree items to tree items of a previous redraw, and copying the state if needed. This is done in the tree-view API, so except for more advanced cases (with custom item state or custom ways to match items), API users shouldn't have to deal with this. |
September 10, 2021, 18:26 (GMT) |
Fix: Incorrect file subversion for geometry node versioning rBe2f99c338bd57 should have used the subversion currently defined in Blender, instead it used one lower, so some files didn't have the versioning applied. |
September 10, 2021, 16:59 (GMT) |
Revert startup.blend changes from commit a00507c482e2 It appears an old version of this file was committed by accident. The intended change to remove sculpt layers was done in versioning code and does not require a modified startup.blend. |
September 10, 2021, 16:49 (GMT) |
Fix Constraints not updating on move in stack Flag the changed object and its bones to update after moving a constraint in the stack up or down. The two operators for move up and move down seem to be unused, but I notices they had the same problem, so I added the update there as well. Reviewed By: sybren Differential Revision: https://developer.blender.org/D12174 |
September 10, 2021, 16:46 (GMT) |
Merge branch 'master' into soc-2021-curve-fillet |
September 10, 2021, 16:35 (GMT) |
Fix crash denoising shadow catcher in Cycles X |
September 10, 2021, 16:30 (GMT) |
VFont: Refactor of check_freetypefont() Refactor of our Vfont check for font validity. See D12068 for further details. Differential Revision: https://developer.blender.org/D12068 Reviewed by Campbell Barton |
September 10, 2021, 16:26 (GMT) |
Fix missing render progress on Windows in Cycles X The issue is caused by `::wglShareLists()` returning an error if the shared context is currently in use, so that the OpenGL context for GPUDisplay did fail to be created. After a lot of experimentation all the non-intrusive changes to support OpenGL context creation with shared textures has failed. The easiest way to have reliable OpenGL context creation is to do it on the main thread. For the offline rendering this is done in the pipeline.c. This change takes advantage of this and uses the Render::gl_context for the GPU display implementation for offline rendering. For the viewport rendering we don't have Render, but the engine is created from the main thread, so we can create context from the Cycles side. Not really happy with such approach, but this seems to be easiest and safest way to go for now to get other bits of Cycles X finished. In the future Vulkan should make things easier for the context creation and multi-threaded applications. Differential Revision: https://developer.blender.org/D12439 |
September 10, 2021, 16:20 (GMT) |
Merge branch 'master' into soc-2021-curve-fillet |
September 10, 2021, 15:48 (GMT) |
Append loose lines to buffer in a compute shader. |
September 10, 2021, 15:41 (GMT) |
Merge branch 'master' into cycles-x |
September 10, 2021, 15:41 (GMT) |
Fix error in last random walk bugfix |
September 10, 2021, 15:36 (GMT) |
Merge branch 'master' into subdivision_work |
September 10, 2021, 15:35 (GMT) |
Fix loose elements rendering when modifier is applied on cage. |
September 10, 2021, 15:34 (GMT) |
Geometry Nodes: Add versioning to change legacy node ID names Recently we have decided to avoid fancier versioning for nodes with string inputs for attribute names when updating the attribute workflow for 3.0. In that case we would just duplicate any node that will have an updated version to work with fields. We want to be able to use the "proper" ID names for the new versions of the nodes though, so this patch adds "Legacy" to the IDs of all nodes that will be replaced in 3.0. This commit also removes the nodes from the add menu when the fields experimental preference is enabled, in order to make it clear what has been updated and what hasn't. Nodes in the "Maybe" categories in versioning_300.c can be renamed later if necessary. For now it's probably better to be conservative, and to keep the list complete. Differential Revision: https://developer.blender.org/D12420 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021