Commit Graph

58 Commits

Author SHA1 Message Date
155e67fcec Route app viewport scissor through renderer GL 2026-06-03 05:56:57 +02:00
2a030318b1 Route default clear through renderer GL 2026-06-03 05:50:36 +02:00
103fe4fb12 Route GL runtime info through renderer GL 2026-06-03 05:45:08 +02:00
b2335b1656 Apply startup GL state through renderer GL 2026-06-03 05:41:27 +02:00
692fe08d9f Move initial GL state policy into renderer GL 2026-06-03 05:35:39 +02:00
6a3cd867f0 Validate OpenGL command pass barriers 2026-06-02 21:16:58 +02:00
55b725e876 Validate OpenGL texture binding slots 2026-06-02 21:14:07 +02:00
d664e9fc39 Validate OpenGL command plan dependencies 2026-06-02 21:06:44 +02:00
1dcd96ab36 Plan OpenGL shader command metadata 2026-06-02 21:02:24 +02:00
b6a25474ff Plan OpenGL texture command metadata 2026-06-02 20:59:05 +02:00
9a4c595f64 Plan recorded OpenGL command streams 2026-06-02 20:48:49 +02:00
ce33eaaef2 Plan recorded renderer commands for OpenGL 2026-06-02 20:45:03 +02:00
cc33fbdde2 Map render pass clear values to OpenGL 2026-06-02 20:35:28 +02:00
c18297f221 Map renderer sampler state to OpenGL 2026-06-02 20:33:20 +02:00
2f8f12a8fd Map renderer viewport and scissor to OpenGL 2026-06-02 20:29:30 +02:00
728116da8f Map renderer blend state to OpenGL 2026-06-02 20:26:55 +02:00
36f9e73dd4 Map renderer depth state to OpenGL 2026-06-02 20:23:49 +02:00
9b6c5b0849 Map render pass clear masks to OpenGL 2026-06-02 20:19:54 +02:00
cc4eaef3e6 Map renderer color write masks to OpenGL 2026-06-02 20:15:56 +02:00
77c2a68cc5 Map renderer blit filters to OpenGL 2026-06-02 18:30:46 +02:00
647dd81992 Map renderer sampler tokens to OpenGL 2026-06-02 18:28:25 +02:00
c5c31f0a56 Map renderer depth compares to OpenGL 2026-06-02 18:25:25 +02:00
b6c66f3e41 Map renderer blend tokens to OpenGL 2026-06-02 18:21:52 +02:00
1065183e75 Map renderer primitive topologies to OpenGL 2026-06-02 18:18:34 +02:00
dc03491b0d Map renderer texture formats to OpenGL 2026-06-02 18:14:40 +02:00
8c99454bf5 Check OpenGL readback byte counts 2026-06-02 18:09:45 +02:00
995752da75 Add renderer backend feature reporting 2026-06-02 17:18:48 +02:00
acd8ef6658 Move Windows WGL context attributes to renderer gl 2026-06-02 09:32:27 +02:00
7ae37038b3 Move canvas resource formats to renderer gl 2026-06-02 09:09:22 +02:00
a12a3454c4 Move texture defaults behind renderer gl 2026-06-02 08:51:34 +02:00
dbaf50cb6e Move GL state utility mapping to renderer gl 2026-06-02 08:43:42 +02:00
92e9de0441 Move grid panel render mapping to renderer gl 2026-06-02 08:39:54 +02:00
b85c530df7 Move image node state mapping to renderer gl 2026-06-02 08:24:58 +02:00
2a3402e991 Move viewport render state mapping to renderer gl 2026-06-02 08:13:03 +02:00
d0b0dc3865 Move font render mapping to renderer gl 2026-06-02 07:36:09 +02:00
6fc8b9e5d2 Move extension query mapping to renderer gl 2026-06-02 07:33:40 +02:00
217450e161 Move app render state mapping to renderer gl 2026-06-02 07:01:07 +02:00
19f815e3d2 Move app init state mapping to renderer gl 2026-06-02 06:54:43 +02:00
9e0a88726c Move shader state mapping to renderer gl 2026-06-02 06:51:31 +02:00
47eb1ec0b2 Move shape buffer mapping to renderer gl 2026-06-02 06:47:29 +02:00
0d2a1bd0ae Move texture cube mapping to renderer gl 2026-06-02 06:43:51 +02:00
85a5d19a3e Move texture2d mapping to renderer gl 2026-06-02 06:41:00 +02:00
02f14f1bf5 Move render target clear mapping to renderer gl 2026-06-02 06:38:32 +02:00
e00eec30d4 Move framebuffer setup mapping to renderer gl 2026-06-02 06:35:07 +02:00
43e3a74c42 Move pixel buffer mapping to renderer gl 2026-06-02 06:31:15 +02:00
75dfc85978 Move readback format mapping to renderer gl 2026-06-02 06:27:29 +02:00
9ce49ef19c Move framebuffer blit mapping to renderer gl 2026-06-02 06:25:14 +02:00
36fea6b870 Move sampler border parameter to renderer gl 2026-06-02 06:22:41 +02:00
8130a922d0 Move sampler parameter mapping to renderer gl 2026-06-01 18:13:55 +02:00
f1e2743d58 Move render target texture parameters to renderer gl 2026-06-01 18:11:44 +02:00