Document VR ownership and GLFW platform hooks
This commit is contained in:
@@ -131,6 +131,8 @@ Current slice:
|
||||
- `NodeStrokePreview` final composite plus preview-texture copy now route
|
||||
through `legacy_node_stroke_preview_execution_services.h`, but the preview
|
||||
node still owns most live-pass and retained GL resource execution.
|
||||
- `NodeCanvas` merged-path per-plane merged-texture draw execution now also
|
||||
routes through `execute_legacy_canvas_draw_merge_layer_texture(...)`.
|
||||
- `NodeCanvas` merged-path and non-blend checkerboard background setup now also
|
||||
route through `execute_legacy_canvas_draw_merge_background_setup(...)`.
|
||||
- `NodeCanvas` cache-to-screen checkerboard-plane callback setup now also routes
|
||||
@@ -377,6 +379,8 @@ Current slice:
|
||||
- Windows splash-dialog and HMD renderer worker ownership in `main.cpp` now
|
||||
also use `std::jthread` with explicit stop requests instead of raw
|
||||
`std::thread`
|
||||
- Windows VR device ownership in `main.cpp` now also uses `std::unique_ptr`
|
||||
instead of a raw `Vive*`
|
||||
- `LogRemote` worker ownership in `src/log.*` now also uses `std::jthread`
|
||||
with explicit stop requests instead of raw `std::thread`
|
||||
- brush package import/export now use service-owned `std::jthread` workers and
|
||||
@@ -600,6 +604,9 @@ Current slice:
|
||||
- Apple crash-test, app-close, and iOS SonarPen hooks now also route through
|
||||
explicit Apple bridge callbacks instead of direct `App::I` calls in
|
||||
`LegacyPlatformServices`
|
||||
- Linux/Web GLFW render-context acquire/present hooks and Linux app-close now
|
||||
also route through retained local GLFW callback hooks instead of direct
|
||||
method-body `App::I` access in `LegacyPlatformServices`
|
||||
- retained Apple callback injection and broader `platform_legacy` singleton
|
||||
reach are still open
|
||||
|
||||
|
||||
Reference in New Issue
Block a user