Block a user
Fix #129346: GPv3: Merge layers into correct groups when applying modifier
Ah wait, this needs to be rebased onto
blender-v4.3-release
.
Fixed
Lukas Tönne
pushed to gpv3-apply-modifier-layer-groups at LukasTonne/blender
2024-11-07 16:29:57 +01:00
deaaafb5ab
Fix layer groups when applying modifiers.
4ba30cf82e
Fix #129417: Geometry Nodes gizmos don't create keyframes when auto keying is on
658700ddff
Fix #126364: Metal: modified texture usage flags causing cache misses
d9748470fa
Fix #125230: Issues when loading file with pinning gpencil brush material
c182dadf9f
Fix (unreported) GPv3 Undo: memory-after-use.
Grease Pencil - Merge Down operator causes layer order to change
This sounds like an issue i noticed in #129943 as well: geometry::merge_layers
does not include layer groups, and then adding/sorting the layers one-by-one ignores groups, which float to the top…
41b3f05a63
Merge branch 'blender-v4.3-release'
dc04d9abc7
Fix (unreported): GPv3: Incorrect user count for drawing at index 0
Lukas Tönne
deleted branch fix-gp-drawing-zero-user-count from LukasTonne/blender
2024-11-07 13:31:51 +01:00
Fix (unreported): GPv3: Incorrect user count for drawing at index 0
Fix (unreported): incorrect user count for GP drawing 0
Lukas Tönne
pushed to fix-gp-drawing-zero-user-count at LukasTonne/blender
2024-11-07 12:53:22 +01:00
039f24bcdd
Fix (unreported): incorrect user count for GP drawing 0.
831166b4dc
Fix #129907: Grease Pencil brush size gets stuck at 0
30ba6bfa7e
Cleanup: Unused function argument
f3342fa680
Fix #129708: Vulkan: Add limit checks when creating images
f896242477
Vulkan: Disable GPU depth picking on official AMD/NVIDIA drivers
Lukas Tönne
created branch fix-gp-drawing-zero-user-count in LukasTonne/blender
2024-11-07 12:53:22 +01:00
Fix #129900: GPv3: Invalid handling of unused drawings removal.
I can confirm that:
- This fixes the
update_drawing_users_for_layer
user counting, so drawing 0 actually gets a user increment from layers using it:
diff --git a/source/blender/blenke…
Fix #129900: GPv3: Invalid handling of unused drawings removal.
I made a unit test for this case - and while writing that found another bug (whaaaaaaaaa).
unit test
TEST(greasepencil, remove_drawings_last_unused)
{…
Grease Pencil - Applying modifier makes layers hierarchy lose track of group - layer relations
@Marco-Rotili I added my own PR, sorry for stealing the thunder 😁 I ended up rewriting much of that function, it seemed better to make a new one.
Fix #129346: GPv3: Merge layers into correct groups when applying modifier
Here's a test file to help catch some more interesting cases:
- multiple groups
- mixed layers/groups
- geonodes inserting new layers
Fix #129346: GPv3: Merge layers into correct groups when applying modifier
Lukas Tönne
pushed to gpv3-apply-modifier-layer-groups at LukasTonne/blender
2024-11-06 16:43:32 +01:00
e43f9e358d
Fix layer groups when applying modifiers.
6ba58a8303
Fix (unreported) unclear potential invalid readfile behavior on unknown BHead type.
2f6197daa9
Assets: Update assets repository hash for essentials library updates
a3b04dffbc
Fix #129798: GPv3: Selection to Cursor/Grid missing immediate update
74f98b1e92
Fix: Geometry Nodes: crash when converting layers to instances