Commit Graph

243 Commits

Author SHA1 Message Date
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
33e62a1c4a Narrow retained canvas stroke execution helpers 2026-06-13 06:52:09 +02:00
d2fb4057ab Route stroke frame-face traversal through helper 2026-06-13 06:42:17 +02:00
6251c6d566 Route stroke frame planning through helper 2026-06-13 06:39:16 +02:00
b8c6e11f41 Route stroke pad planning through helper 2026-06-13 06:34:04 +02:00
13f334ae55 Narrow stroke execution planning helpers 2026-06-13 06:28:21 +02:00
20ecffa18c Route colorize mask and slider shader setup through helpers 2026-06-13 05:57:08 +02:00
5ab06a42e3 Route texture alpha setup through helper 2026-06-13 05:48:47 +02:00
e82bcb6d56 Route import and node texture setup through helpers 2026-06-13 05:36:45 +02:00
bb05fac00f Route thumbnail and node image texture setup through helpers 2026-06-13 05:34:28 +02:00
ed05ba453e Route object composite texture setup through helper 2026-06-13 05:31:46 +02:00
b98635a8bb Route thumbnail blend setup through helper 2026-06-13 05:30:31 +02:00
c3af4518a6 Route Canvas erase setup through helper 2026-06-13 05:21:43 +02:00
14a6fc2e57 Route draw merge blend setup through helper 2026-06-13 05:12:06 +02:00
0a01523212 Route stroke mixer composite setup through helper 2026-06-13 05:01:31 +02:00
65d084ad8e Isolate draw merge background shader setup 2026-06-13 04:59:48 +02:00
a9d3c63ee0 Route layer merge composite setup through helper 2026-06-13 04:58:04 +02:00
5838a8f4ce Route stroke commit sequence through adapter 2026-06-13 04:54:58 +02:00
36861cbf97 Extract stroke dirty bounds planning 2026-06-13 04:35:14 +02:00
458f9bef0c Route stroke commit composite through service 2026-06-12 22:47:54 +02:00
2ee6534918 Isolate legacy stroke edge shader setup 2026-06-12 22:44:15 +02:00
e5d5d5f9ce Isolate legacy stroke composite shader setup 2026-06-12 22:41:47 +02:00
6c58b6bb5d Isolate legacy stroke shader setup 2026-06-12 22:35:07 +02:00
33f21e0a1b Isolate legacy stroke sample execution 2026-06-12 22:25:02 +02:00