Repository navigation
DisplayXR Runtime v2.42.0
Highlights
The Linux .deb and tarball now ship VK_LAYER_DXR_queue_lock, so the #868 repaint loop can run for Vulkan apps on single-graphics-queue GPUs (Intel iGPUs); displayxr-cli info/selftest report whether the layer is reachable, and the DebInstall matrix asserts it (#2036). Also: the runtime-drawn cursor now reaches the D3D11 service (ADR-046 Phase 4, incl. measured-disparity source over IPC) and lift-conversion fixes (#2024, #2025).
Features
- feat(cursor): measured-disparity source over IPC - the D3D11 service measures (ADR-046 Amendment 3 point 6) (#2040)
- feat(cli): probe VK_LAYER_DXR_queue_lock on desktop Linux (#2036)
- d3d11_service: lift the workspace cursor onto opted-in content + one-fade rule (ADR-046 Phase 4)
- d3d11_service: draw a direct IPC client's runtime-drawn cursor (ADR-046 Phase 4)
- d3d11_service: B.7 crosstalk softening in svc_draw_cursor_quads (ADR-046 §B.7)
- ipc: carry the runtime-drawn cursor request to the D3D11 service (ADR-046 Phase 4)
- comp_cursor_shaders: DXR_SVC_LINEARIZE output variant for the D3D11 service
- u_cursor_depth: service quad + shell-lift view-offset helpers (ADR-046 Phase 4)
Fixes
- fix(tarball): ship VK_LAYER_DXR_queue_lock; install.sh writes its manifest (#2036)
- fix(deb): ship VK_LAYER_DXR_queue_lock in the .deb, assert it in DebInstall (#2036)
- fix(conv): never latch a lift stream as unsatisfied; aux depth is provisional until the module is READY (#2025)
- fix(lift): no overshoot after a confirmed scene cut (#2024)
Docs
- docs(linux): the queue-lock layer ships in the .deb and tarball (#2036)
- docs: ADR-046 Phase 4 as built on the D3D11 service; census: service reads the cursor knobs
CI / Build
- (none)