GPv3: Initial sculpt mode #119338

Merged
Lukas Tönne merged 28 commits from LukasTonne/blender:gp3-sculpt-mode into main 2024-04-11 09:40:00 +02:00

28 Commits

Author SHA1 Message Date
Lukas Tönne eacc0b2760 Fix merge error.
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-04-08 11:30:12 +02:00
Lukas Tönne d5f4d2e8df Revert unnecessary changes. 2024-04-08 11:23:17 +02:00
Lukas Tönne 538a470040 Merge branch 'main' into gp3-sculpt-mode 2024-04-08 09:44:36 +02:00
Lukas Tönne 810bc1fb93 Merge branch 'main' into gp3-sculpt-mode 2024-04-04 09:06:40 +02:00
Lukas Tönne 75506a6ab8 Make paint cursors work in legacy gpencil sculpt mode. 2024-03-26 16:53:06 +01:00
Lukas Tönne 279c8db35a Switch to object mode when exiting grease pencil sculpt. 2024-03-26 16:15:31 +01:00
Lukas Tönne 7715a41431 Revert usage of the OB_SCULPT mode for grease pencil v3.
Use the legacy OB_MODE_SCULPT_GPENCIL_LEGACY instead.
2024-03-26 15:44:17 +01:00
Lukas Tönne ab3d0b8407 Merge branch 'main' into gp3-sculpt-mode 2024-03-26 14:13:27 +01:00
Lukas Tönne 8e641b87a7 Merge branch 'main' into gp3-sculpt-mode 2024-03-22 15:28:46 +01:00
Lukas Tönne 96b9bb0a0b Show the "advanced" grease pencil brush settings. 2024-03-21 10:19:44 +01:00
Lukas Tönne 650d285fc2 Merge branch 'main' into gp3-sculpt-mode 2024-03-21 09:44:21 +01:00
Lukas Tönne 2511d1f8a0 Merge branch 'main' into gp3-sculpt-mode 2024-03-20 10:12:05 +01:00
Lukas Tönne 113d1da421 Merge branch 'main' into gp3-sculpt-mode 2024-03-19 17:11:12 +01:00
Lukas Tönne b24273cfbb Merge branch 'main' into gp3-sculpt-mode 2024-03-19 16:26:31 +01:00
Lukas Tönne 6b6ab23cda Merge branch 'main' into gp3-sculpt-mode 2024-03-19 10:46:53 +01:00
Lukas Tönne d73680f819 Remove unused code.
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-14 15:57:51 +01:00
Lukas Tönne c5379f55d7 Removed unused parameters when creating GPv3 strokes.
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-14 15:47:15 +01:00
Lukas Tönne 271b7e4dcb Lotsa fixes for paint/sculpt mode issues. 2024-03-14 15:45:39 +01:00
Lukas Tönne 29b4d2c194 Merge branch 'main' into gp3-sculpt-mode 2024-03-14 15:34:34 +01:00
Lukas Tönne 59ee0907c4 Merge branch 'main' into gp3-sculpt-mode 2024-03-13 11:35:31 +01:00
Lukas Tönne 5fa7ae56be Return correct default tool name for GPv3 sculpt mode. 2024-03-12 19:28:42 +01:00
Lukas Tönne 1ae2b8f769 Merge branch 'main' into gp3-sculpt-mode 2024-03-12 19:05:54 +01:00
Lukas Tönne bcab5c1a8e Revert clang formatting fuckups. 2024-03-12 09:49:26 +01:00
Lukas Tönne ad3befa8c7 Merge branch 'main' into gp3-sculpt-mode 2024-03-12 09:45:48 +01:00
Lukas Tönne ab4f8e28f9 Merge branch 'main' into gp3-sculpt-mode 2024-03-11 19:40:39 +01:00
Lukas Tönne 4ba9e87477 Added context mode for grease pencil sculpt. 2024-03-11 18:27:52 +01:00
Lukas Tönne 6abd088d02 Custom poll function for the sculpt toggle operator to allow GP obejcts. 2024-03-11 17:47:02 +01:00
Lukas Tönne a497064f32 Add object type checks in `OB_MODE_SCULPT` for Mesh vs. GreasePencil. 2024-03-11 17:35:29 +01:00