Move convert GL state into renderer backend
This commit is contained in:
@@ -325,9 +325,12 @@ Known local toolchain state:
|
||||
App OpenGL initialization debug severity, debug output, GL info string,
|
||||
renderer API viewport/scissor rect conversion, default depth/program-point/
|
||||
line-smooth state, blend factor/equation, and UI render-target RGBA8 format
|
||||
tokens are cataloged and tested here too, including the legacy convert command
|
||||
and resize path. App clear color-buffer masks, default framebuffer binding,
|
||||
scissor state, and sampler filter/wrap tokens also consume the backend mapping.
|
||||
tokens are cataloged and tested here too. The legacy convert command now
|
||||
applies its depth, program-point-size, source-alpha blend, and add-equation
|
||||
startup policy through a tested dispatch contract here; the resize path
|
||||
consumes the backend-owned mapping. App clear color-buffer masks, default
|
||||
framebuffer binding, scissor state, and sampler filter/wrap tokens also
|
||||
consume the backend mapping.
|
||||
OpenGL extension enumeration query tokens
|
||||
used before runtime capability detection are cataloged here. Legacy font
|
||||
atlas texture formats, text mesh buffer targets, attribute component and
|
||||
@@ -605,9 +608,12 @@ Known local toolchain state:
|
||||
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
|
||||
and exit paths, tested render platform hint and debug-output state dispatch
|
||||
consumed by `WindowsPlatformServices`, plus renderer API to OpenGL token
|
||||
mapping and command-planning contracts used by the OpenGL parity work.
|
||||
and exit paths, tested convert-command state dispatch consumed by
|
||||
`App::cmd_convert`, tested render platform hint dispatch consumed by
|
||||
`WindowsPlatformServices` and the retained macOS legacy fallback, tested
|
||||
debug-output state dispatch consumed by `WindowsPlatformServices`, plus
|
||||
renderer API to OpenGL token mapping and command-planning contracts used by
|
||||
the OpenGL parity work.
|
||||
- `pano_cli plan-cloud-upload` exposes `pp_app_core` cloud upload availability,
|
||||
new-document warning, publish prompt, and save-before-upload planning as JSON;
|
||||
the live cloud upload command consumes the same start contract before
|
||||
|
||||
Reference in New Issue
Block a user