Lukas Tönne LukasTonne
Lukas Tönne deleted branch gp3-sculpt-mode from LukasTonne/blender 2024-04-11 09:40:04 +02:00
Lukas Tönne pushed to main at blender/blender 2024-04-11 09:40:01 +02:00
658a9ac3a9 GPv3: Initial sculpt mode
Lukas Tönne merged pull request blender/blender#119338 2024-04-11 09:40:00 +02:00
GPv3: Initial sculpt mode
Lukas Tönne commented on pull request blender/blender#113953 2024-04-11 09:35:08 +02:00
GPv3: Cutter tool
Lukas Tönne approved blender/blender#113953 2024-04-11 09:34:14 +02:00
GPv3: Cutter tool
Lukas Tönne commented on pull request blender/blender#113953 2024-04-11 09:34:00 +02:00
GPv3: Cutter tool

This is probably fine, but if you want to optimize it a little bit more you can use the EnumerableThreadSpecific data to construct segments without locking a mutex, then combine them after the threaded construction. (example).

Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-10 18:44:25 +02:00
f70e59ea9b General enter/exit function for managing state and customdata.
Lukas Tönne deleted branch gp3-fix-remove-unused-drawings from LukasTonne/blender 2024-04-10 18:23:46 +02:00
Lukas Tönne merged pull request blender/blender#120433 2024-04-10 18:23:44 +02:00
Fix #118509: GPv3: fix broken drawing array compression function
Lukas Tönne pushed to main at blender/blender 2024-04-10 18:23:43 +02:00
efd07d8207 Fix #118509: GPv3: fix broken drawing array compression function
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-10 15:48:00 +02:00
5e719b6432 Merge branch 'main' into gp3-fill-tool
1fdd7cd098 Fix #120417: VSE crash rendering a scene strip with missing Editing data
55cbb9f271 Fix #120402: memory leak in volume grid handling
86bde1b58b Cleanup: Make format
5bc033b4d7 UI: Add Rename operator in bone collection context menu
Compare 8 commits »
Lukas Tönne closed issue blender/blender#117858 2024-04-10 15:47:02 +02:00
GPv3: Crash when undoing conversion from GPv2
Lukas Tönne commented on issue blender/blender#117858 2024-04-10 15:46:58 +02:00
GPv3: Crash when undoing conversion from GPv2

Yes, fixed now.

Lukas Tönne commented on pull request blender/blender#120433 2024-04-10 15:42:37 +02:00
Fix #118509: GPv3: fix broken drawing array compression function

The iterators need to be advanced before checking the condition. I made a little utility function to make this loop nicer.

Lukas Tönne pushed to gp3-fix-remove-unused-drawings at LukasTonne/blender 2024-04-10 15:41:51 +02:00
d743c866e5 Early exit to avoid looping over layers if nothing is removed.
41b2fe2c8d Cleanup: use iterator helper function for a nicer loop.
d30741bc0a Comment and constexpr variable for -1 entries in the drawing index map.
Compare 3 commits »
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-10 15:25:13 +02:00
292bcf31ca Keymap entries for the fill tool and the brush stroke fallback.
b162f755dc Stub operator for the fill tool.
Compare 2 commits »
Lukas Tönne created branch gp3-fill-tool in LukasTonne/blender 2024-04-10 11:59:32 +02:00
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-10 11:59:32 +02:00
605de2f094 Fix #120421: Animated "Burn metadata into image" ignored during render
d049cd1dbf Fix: GPv3: Clear copy strokes buffer if nothing is selected during copy
1fb36c4f5e Cleanup: avoid redundant string formatting
16bc74edac Cleanup: remove type hints & f-strings from core scripts
74a65d77cc Cleanup: spelling in comments
Compare 10 commits »
Lukas Tönne created branch gp3-keyframe-copy-paste in LukasTonne/blender 2024-04-10 11:58:43 +02:00