Route VR and startup GL state through backend
This commit is contained in:
@@ -371,8 +371,8 @@ Known local toolchain state:
|
||||
filters/wraps, and render-target formats resolve through backend-owned
|
||||
overloads.
|
||||
The Windows entrypoint also consumes backend-owned generic OpenGL
|
||||
error-code/info-string tokens and WGL core-context/pixel-format attribute
|
||||
catalogs.
|
||||
error-code/info-string tokens, runtime string query ordering, and WGL
|
||||
core-context/pixel-format attribute catalogs.
|
||||
The headless OpenGL command planner consumes `pp_renderer_api` recorded
|
||||
commands and maps render-pass clear masks/values, viewport/scissor state,
|
||||
blend/depth/sampler state, texture formats, primitive modes, draw counts, and
|
||||
@@ -391,9 +391,10 @@ Known local toolchain state:
|
||||
counts so automation can assert backend interpretation without an OpenGL
|
||||
context.
|
||||
Desktop VR drawing also consumes backend-owned scissor/depth/blend state,
|
||||
depth clear masks, active texture units, and fallback 2D texture unbind
|
||||
targets; VR SDK start/stop now dispatches through `PlatformServices` while
|
||||
retaining the existing Windows OpenVR bridge shape.
|
||||
blend/depth state query-restore, depth clear masks, active texture units,
|
||||
and fallback 2D texture unbind targets; VR SDK start/stop now dispatches
|
||||
through `PlatformServices` while retaining the existing Windows OpenVR bridge
|
||||
shape.
|
||||
Canvas mode overlay, mask, and transform paths also consume backend-owned
|
||||
blend/depth state, active texture units, 2D texture copy targets, and RGBA8
|
||||
readback format tokens.
|
||||
@@ -599,12 +600,13 @@ Known local toolchain state:
|
||||
shared layout parser.
|
||||
- `pp_renderer_gl` owns the tested `OpenGlInitialState` startup depth/blend
|
||||
policy and dispatch application consumed by `App::init`, tested runtime
|
||||
version/vendor/renderer/GLSL string query dispatch, tested default clear
|
||||
version/vendor/renderer/GLSL string query dispatch consumed by `App::init`
|
||||
and Windows startup logging/title construction, tested default clear
|
||||
color/buffer dispatch consumed by `App::clear`, tested app UI
|
||||
viewport/scissor dispatch consumed by `App::draw` and `App::vr_draw_ui`,
|
||||
tested generic capability/buffer-clear dispatch consumed by VR draw state
|
||||
setup, tested saved-state snapshot/restore dispatch consumed by the retained
|
||||
`gl_state` utility, tested texture lifecycle/readback dispatch consumed by
|
||||
tested generic capability query/apply and buffer-clear dispatch consumed by
|
||||
VR draw state setup and restore, tested saved-state snapshot/restore dispatch
|
||||
consumed by the retained `gl_state` utility, tested texture lifecycle/readback dispatch consumed by
|
||||
the retained `Texture2D` utility, tested framebuffer blit/readback dispatch
|
||||
consumed by retained `RTT` resize/copy/readback paths, tested framebuffer
|
||||
bind/restore dispatch consumed by retained `RTT` render-target pass entry
|
||||
|
||||
Reference in New Issue
Block a user