Lukas Tönne LukasTonne
Lukas Tönne pushed to gp3-sculpt-tools at LukasTonne/blender 2024-04-25 17:17:00 +02:00
bcc5da471e Cleanup formatting
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-25 17:16:01 +02:00
2405ecbe99 Merge branch 'main' into gp3-fill-tool
2a65681dea Fix #121069: Crash loading EEVEE byte lightcache after recent refactor
78583bf22e Anim: Add option to show modified property on slider
6d1ffc519f Cleanup: remove unused GizmoGroup reports
cb164dabab Cleanup: avoid redundant call to BLI_heap_clear
Compare 16 commits »
Lukas Tönne commented on pull request blender/blender#120508 2024-04-25 17:00:43 +02:00
GPv3: Implementation of sculpt mode tools
Lukas Tönne pushed to gp3-sculpt-tools at LukasTonne/blender 2024-04-25 16:54:10 +02:00
e8d8a1a7aa Store influences in temp array to avoid calculating twice.
1d4acc0a7d Merge branch 'main' into gp3-sculpt-tools
2a65681dea Fix #121069: Crash loading EEVEE byte lightcache after recent refactor
78583bf22e Anim: Add option to show modified property on slider
6d1ffc519f Cleanup: remove unused GizmoGroup reports
Compare 17 commits »
Lukas Tönne commented on pull request blender/blender#120508 2024-04-25 16:41:19 +02:00
GPv3: Implementation of sculpt mode tools

I think it's correct now. Somebody should probably test this stuff with a tablet.

Lukas Tönne pushed to gp3-sculpt-tools at LukasTonne/blender 2024-04-25 16:40:27 +02:00
2b3dcfe1e0 Use the BKE brush functions for pressure.
03ecb94cf4 Add a bunch of missing UI buttons and make the brush "direction" work.
Compare 2 commits »
Lukas Tönne commented on pull request blender/blender#120508 2024-04-25 16:26:20 +02:00
GPv3: Implementation of sculpt mode tools

Yeah, super confusing. Also the GP_SCULPT_FLAG_INVERT and GP_SCULPT_FLAG_TMP_INVERT are completely unused, will throw them out.

Lukas Tönne pushed to gp3-sculpt-tools at LukasTonne/blender 2024-04-25 15:17:20 +02:00
d8ff3c0969 Use devirtualize_array to avoid handling all cases for smooth influence.
76d0b98ac6 Use uint32_t instead of unsigned int for hash values.
Compare 2 commits »
Lukas Tönne pushed to gp3-sculpt-tools at LukasTonne/blender 2024-04-25 15:05:47 +02:00
11fb638f7d Avoid unsafe vector access in threaded loops when computing brush index mask.
e40e516790 Merge branch 'main' into gp3-sculpt-tools
e8229fccba Fix #120551: Loop Cut tool fails when Select Circle tool is active
2a0074c930 Fix: EEVEE-Next: Compile error on Nvidia drivers
5c2d412a29 Fix image sequence detection to account for the number of digits
Compare 159 commits »
Lukas Tönne commented on pull request blender/blender#120508 2024-04-25 14:37:48 +02:00
GPv3: Implementation of sculpt mode tools

I think this is good enough for now. The only meaningful operation i see that might be pulled out of the point loop would be the brush radius calculation. I'd rather leave it like this and not…

Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-25 14:13:36 +02:00
5a89d4226c Cleanup code structure.
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-25 14:12:48 +02:00
40c4b1400a Cleanup code structure.
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-25 13:57:58 +02:00
8a43f8080b Keep border un-filled when inverting to prevent a stroke around the image border.
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-25 12:53:16 +02:00
639a4b49e3 Fix stroke detection, converting flags to colors has to happen at the end.
Lukas Tönne commented on issue blender/blender#121069 2024-04-25 11:24:38 +02:00
Image editor assertion when clicking the image selection dropdown

Possibly same root cause as #120953

Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-25 11:22:54 +02:00
8bbf66052b Merge branch 'main' into gp3-fill-tool
e8229fccba Fix #120551: Loop Cut tool fails when Select Circle tool is active
2a0074c930 Fix: EEVEE-Next: Compile error on Nvidia drivers
5c2d412a29 Fix image sequence detection to account for the number of digits
0f93f70076 Cleanup: quiet unused variable warnings
Compare 25 commits »
Lukas Tönne approved blender/blender#121027 2024-04-25 11:20:50 +02:00
GPv3: Remove OB_MODE_PAINT_GREASE_PENCIL flag

Code looks alright, didn't find any issue while testing.

Lukas Tönne commented on pull request blender/blender#121027 2024-04-25 11:20:49 +02:00
GPv3: Remove OB_MODE_PAINT_GREASE_PENCIL flag

Is this check important to keep for the GPv2 case? IIRC it compares the "internal" mode to make sure it matches the object mode.

Lukas Tönne opened issue blender/blender#121069 2024-04-25 10:53:52 +02:00
Image editor assertion when clicking the image selection dropdown
Lukas Tönne pushed to gp3-fill-tool at LukasTonne/blender 2024-04-25 09:38:03 +02:00
3f22c85799 Temp: Added a utility class to manage pixel access.