Commit Graph

78 Commits

Author SHA1 Message Date
111cc8c892 Route RTT texture updates through GL backend 2026-06-04 23:44:25 +02:00
b8c7cd6e99 Route paint UI clear state through GL backend 2026-06-04 23:05:19 +02:00
d0510e9fd2 Route grid render state through GL backend 2026-06-04 22:38:06 +02:00
5aa07b2953 Route canvas layer GL state through backend 2026-06-04 22:28:49 +02:00
abe3a86cc5 Route paint texture unit binding through GL backend 2026-06-04 22:08:46 +02:00
4c61a490ce Route RTT utility clears through GL backend 2026-06-04 21:58:27 +02:00
ce787ce186 Route RTT lifecycle through GL backend 2026-06-04 21:47:19 +02:00
fc20851462 Route PBO readbacks through GL backend 2026-06-04 21:29:49 +02:00
6440bde002 Route framebuffer texture copies through GL backend 2026-06-04 21:12:46 +02:00
b9dbcd10d7 Move canvas depth renderbuffers into GL backend 2026-06-04 20:50:44 +02:00
f55b1882c0 Route VR and startup GL state through backend 2026-06-04 20:37:38 +02:00
967a15f15f Move convert GL state into renderer backend 2026-06-04 20:27:43 +02:00
51601adf6d Move render debug state setup into GL backend 2026-06-04 20:12:54 +02:00
0bd1e92ee1 Route renderer feature gates through device snapshot 2026-06-04 19:58:38 +02:00
f2cb0f2276 Move shader feature negotiation into renderer backend 2026-06-04 19:49:06 +02:00
1057dd488a Move OpenGL extension query into renderer backend 2026-06-04 19:39:06 +02:00
11c7d87330 Move OpenGL runtime classification into renderer backend 2026-06-04 19:28:34 +02:00
4de6f496ad Route font mesh operations through renderer GL 2026-06-03 07:29:09 +02:00
e1cce05bd6 Route Shape mesh operations through renderer GL 2026-06-03 07:19:14 +02:00
1ae79ab3c1 Route shader creation through renderer GL 2026-06-03 07:03:50 +02:00
acdaf3bb8e Route shader runtime calls through renderer GL 2026-06-03 06:53:51 +02:00
f20595aff6 Route cube textures and samplers through renderer GL 2026-06-03 06:46:06 +02:00
779d6b0387 Route RTT framebuffer binding through renderer GL 2026-06-03 06:35:47 +02:00
3128a0d309 Route RTT blit readback through renderer GL 2026-06-03 06:31:41 +02:00
ae69f7437f Route Texture2D through renderer GL 2026-06-03 06:24:56 +02:00
9971b2b7f2 Route GL state snapshot through renderer GL 2026-06-03 06:15:51 +02:00
3e15b2f46c Route VR render state through renderer GL 2026-06-03 06:03:28 +02:00
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
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