Commit Graph

427 Commits

Author SHA1 Message Date
ecc3b3edad Add stroke mix shell executor coverage 2026-06-13 19:41:20 +02:00
a6855fca05 Wrap stroke mix shell bundle 2026-06-13 19:21:42 +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
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
96b7b6f870 Add desktop GPU compositor readback gate 2026-06-13 18:42:10 +02:00
4a44e6cd9e Add desktop GPU preview readback gate 2026-06-13 18:39:16 +02:00
87c4bee112 Extract preview final composite orchestration 2026-06-13 18:36:43 +02:00
3a7151ae7f Extract preview main pass texture dispatch 2026-06-13 18:34:45 +02:00
fe16a6a270 Extract preview main pass orchestration 2026-06-13 18:31:42 +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
0aa0ac4497 Add main stroke texture dispatch helper coverage 2026-06-13 16:55:18 +02:00
818f2b10ad Add stroke sampler dispatch helper coverage 2026-06-13 16:54:27 +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
5b8409718d Extract stroke preview live pass 2026-06-13 16:35:59 +02:00
073becac14 Add stroke frame planner coverage 2026-06-13 16:30:17 +02:00
1483b79061 Add stroke frame planning coverage 2026-06-13 16:26:01 +02:00
ed95b084f0 Wire retained stroke polygon tests to poly2tri 2026-06-13 11:45:40 +02:00
cf92181ae4 Extract retained stroke preview pass orchestration plan 2026-06-13 11:43:31 +02:00
3ec4f25889 Extract retained stroke preview setup planner 2026-06-13 11:27:30 +02:00
dc2d678dac Share retained stroke preview mix executor 2026-06-13 11:16:27 +02:00
f513500b3c Share retained preview pass sequence helper 2026-06-13 11:08:53 +02:00
cf3b8e856d Share retained stroke temporary composite helper 2026-06-13 11:08:02 +02:00
fae108d520 Extract preview mix-pass material planning 2026-06-13 11:00:41 +02:00
f234f69502 Extend retained stroke frame sample tests 2026-06-13 10:58:45 +02:00
87e51c37be Extend retained stroke preview helper tests 2026-06-13 10:51:13 +02:00
2fadfdcd3e Extend retained stroke helper dispatch tests 2026-06-13 10:43:29 +02:00
8acf79dbda Add retained stroke execution helper tests 2026-06-13 10:39:44 +02:00
ddadaa0405 Harden retained stroke commit helper tests 2026-06-13 10:25:51 +02:00
7b99dabb33 Narrow retained stroke preview execution 2026-06-13 10:01:19 +02:00
33e62a1c4a Narrow retained canvas stroke execution helpers 2026-06-13 06:52:09 +02:00
13f334ae55 Narrow stroke execution planning helpers 2026-06-13 06:28:21 +02:00
b889f26443 Plan stroke commit sequencing 2026-06-13 04:51:16 +02:00
c810cc178b Plan stroke preview composite sequence 2026-06-13 04:40:54 +02:00
36861cbf97 Extract stroke dirty bounds planning 2026-06-13 04:35:14 +02:00
81726d30a5 Plan live stroke rasterization boundaries 2026-06-12 22:13:21 +02:00
e37b29296e Add opt-in desktop GPU readback gate 2026-06-12 22:06:14 +02:00
46fb8efec4 Integrate dialog export and Apple service teams 2026-06-12 20:18:20 +02:00