Commit Graph

212 Commits

Author SHA1 Message Date
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
6cce9dd726 Route canvas stroke material decisions through planner 2026-06-12 22:16:14 +02:00
81726d30a5 Plan live stroke rasterization boundaries 2026-06-12 22:13:21 +02:00
3be0f7468c Centralize canvas progress teardown 2026-06-12 16:18:08 +02:00
c8b55b36f7 Move project save post-commit planning to app core 2026-06-06 12:16:19 +02:00
f3834827b1 Move project save commit planning to app core 2026-06-06 12:09:36 +02:00
a03db82307 Move project save write planning to app core 2026-06-06 12:00:57 +02:00
ed9709ade8 Move project save target planning to app core 2026-06-06 11:52:49 +02:00
df21d673dd Share retained renderbuffer dispatch bridge 2026-06-05 14:22:21 +02:00
76a8db1ef8 Share Canvas state GL dispatch adapters 2026-06-05 14:13:04 +02:00
3cd1d46025 Route retained draw state through GL dispatch 2026-06-04 23:50:50 +02:00
111cc8c892 Route RTT texture updates through GL backend 2026-06-04 23:44:25 +02:00
9190e9053a Route canvas clear state through GL backend 2026-06-04 23:13:21 +02:00
d55f26d637 Route paint render state through GL backend 2026-06-04 22:19:54 +02:00
abe3a86cc5 Route paint texture unit binding through GL backend 2026-06-04 22:08:46 +02:00
6440bde002 Route framebuffer texture copies through GL backend 2026-06-04 21:12:46 +02:00
15c58bfb21 Route RTT region readbacks through backend 2026-06-04 21:01:13 +02:00
b9dbcd10d7 Move canvas depth renderbuffers into GL backend 2026-06-04 20:50:44 +02:00
0bd1e92ee1 Route renderer feature gates through device snapshot 2026-06-04 19:58:38 +02:00
6419645e03 Route export storage hooks through platform services 2026-06-04 16:34:19 +02:00
6b92d0bfea Plan thumbnail blend feedback copies 2026-06-03 19:27:57 +02:00
2ac2c45b11 Plan canvas stroke feedback copies 2026-06-03 18:52:37 +02:00
b576143afb Use blend gate plan for canvas copy decisions 2026-06-03 18:37:58 +02:00
bc5b39057d Publish renderer feature snapshot for canvas gates 2026-06-03 18:32:17 +02:00
1369a9048e Centralize canvas blend gate planning 2026-06-03 18:20:01 +02:00
a89f5e6cf2 Route canvas blend gate through paint renderer 2026-06-03 18:14:37 +02:00
c22f2e7fa2 Route remaining canvas GL constants through renderer gl 2026-06-02 09:27:42 +02:00
b7d9dfbf31 Move canvas import export GL mappings to renderer gl 2026-06-02 09:24:37 +02:00
92338a0911 Move canvas layer merge GL mappings to renderer gl 2026-06-02 09:22:35 +02:00
f7d32f2835 Move canvas merge GL mappings to renderer gl 2026-06-02 09:20:18 +02:00
737c29cca4 Move canvas stroke commit GL mappings to renderer gl 2026-06-02 09:15:55 +02:00
37a59c01ac Move early canvas GL mappings to renderer gl 2026-06-02 09:12:39 +02:00