Commit Graph

266 Commits

Author SHA1 Message Date
f53f943374 Trim stroke mix shell wrapper 2026-06-13 19:38:48 +02:00
ca7ea820ba Extract stroke mix shell wrapper 2026-06-13 19:25:45 +02:00
a6855fca05 Wrap stroke mix shell bundle 2026-06-13 19:21:42 +02:00
a428f77db6 Wrap stroke mix shell 2026-06-13 19:19:33 +02:00
55fb02e472 Extract stroke mix setup shell 2026-06-13 19:17:36 +02:00
c62a60a4af Extract stroke mix request wiring 2026-06-13 19:15:42 +02:00
748bec9486 Wrap remaining draw merge callbacks 2026-06-13 19:04:48 +02:00
dd68c5de89 Collapse draw merge layer composite shell 2026-06-13 19:03:24 +02:00
d441e5e2bc Extract draw merge temporary branch helper 2026-06-13 19:01:01 +02:00
1a5d828d5c Extract draw merge temporary composite wrapper 2026-06-13 18:56:21 +02:00
b5b7bcc3cf Extract dual stroke tip dispatch overload 2026-06-13 18:51:43 +02:00
6b12c520f0 Extract dual stroke tip dispatch overload 2026-06-13 18:48:25 +02:00
819b0f31db Extract pad destination dispatch overload 2026-06-13 18:47:21 +02:00
58885187ba Extract main stroke live-pass orchestration 2026-06-13 18:44:36 +02:00
42bc1866ad Extract draw merge layer composite orchestration 2026-06-13 18:23:29 +02:00
e7813c2ff0 Extract stroke commit callback orchestration 2026-06-13 18:18:42 +02:00
11a62e9b43 Extract pad stroke face orchestration 2026-06-13 18:01:45 +02:00
fee09e5340 Extract main stroke face loop 2026-06-13 17:58:45 +02:00
ae46be9f90 Extract dual stroke face execution 2026-06-13 17:56:48 +02:00
4c9809f7fc Extract live stroke face callback orchestration 2026-06-13 17:53:43 +02:00
f4176aa234 Extract live stroke face framebuffer helper 2026-06-13 17:48:56 +02:00
6bb1268edb Extract stroke destination dispatch helper 2026-06-13 17:42:40 +02:00
5c03b13078 Extract pad destination texture dispatch helper 2026-06-13 17:38:48 +02:00
384db00015 Add live pass sampler dispatch helper coverage 2026-06-13 16:59:26 +02:00
f0cc49396e Reuse stroke sampler dispatch helper 2026-06-13 16:53:15 +02:00
7659f4907b Reuse main stroke texture dispatch helper 2026-06-13 16:52:08 +02:00
2a29ebb1a9 Reuse stroke brush tip dispatch helper 2026-06-13 16:51:27 +02:00
5891d2839d Extract stroke dual pass boundary 2026-06-13 16:50:10 +02:00
43bdc85c11 Extract stroke dual pass boundary 2026-06-13 16:49:31 +02:00
3986bd3c70 Trim stroke pad texture dispatch 2026-06-13 16:47:49 +02:00
c51f79eee3 Refine stroke mix pass boundary 2026-06-13 16:45:35 +02:00
226dc95703 Refine stroke sample execution boundary 2026-06-13 16:40:16 +02:00
bec8d4623d Extract Canvas draw_merge plane setup helper 2026-06-13 11:53:42 +02:00
3f8c25d78b Extract Canvas draw_merge layer texture helper 2026-06-13 11:49:40 +02:00
67c594129d Extract Canvas draw_merge final plane composite helper 2026-06-13 11:33:56 +02:00
499747173b Extract Canvas draw_merge layer blend helper 2026-06-13 11:26:48 +02:00
51458ad0e7 Share retained erase temporary composite helper 2026-06-13 11:17:16 +02:00
cf3b8e856d Share retained stroke temporary composite helper 2026-06-13 11:08:02 +02:00
6cdf8c13a7 Share retained stroke face sample dispatch 2026-06-13 11:00:11 +02:00
3d4d0f99d1 Share retained stroke mix pass helper 2026-06-13 10:54:28 +02:00
78790e9b52 Share retained stroke sample and mix helpers 2026-06-13 10:46:58 +02:00
0a5e7302bc Share retained stroke sampler dispatch helpers 2026-06-13 10:36:52 +02:00
323abdea57 Share retained stroke texture binding helpers 2026-06-13 10:30:13 +02:00
084f58573f Share retained stroke face framebuffer helper 2026-06-13 10:22:56 +02:00
bc624ceb8d Share retained stroke live pass helper 2026-06-13 10:17:47 +02:00
f1f0dd5d03 Route stroke pad pass through helper callbacks 2026-06-13 10:07:57 +02:00
c1724edc47 Share retained stroke sample dirty tracking 2026-06-13 10:01:56 +02:00
3f98e4e0c5 Share retained stroke frame execution helpers 2026-06-13 09:54:32 +02:00
5dc0bc7342 Route stroke face sample ordering through helper 2026-06-13 09:28:51 +02:00
91f3b7f3dc Route stroke dirty mutation through helper 2026-06-13 07:00:28 +02:00