chore: bump leia_plugin v1.0.6 -> v1.0.7 for bundle v0.6.2#11
Merged
Conversation
leia v1.0.7 (DisplayXR/displayxr-leia-plugin#23) reverts the SR::EyeTracker listener path in leia_sr_d3d11.cpp (was wrong twice over: deprecated SDK API + raw non-predicted positions silently served to all downstream consumers since 2026-05-20), and adds consistent try/catch wrappers around weaver->getPredictedEyePositions in leia_sr_d3d12.cpp / leia_sr_gl.cpp / leia_sr.cpp (these had no catch at all -- silent crash class for D3D12/GL/VK hosts on any SDK throw, and the SDK throws ~660 times/sec/session on Leia hardware). Closes DisplayXR/displayxr-runtime#357. Upstream SDK issue: LeiaInc/sr_test#16. ABI unchanged -- no coordinated runtime bump required. All other component pins remain at their latest stable releases (runtime v1.6.0, shell v1.3.1, mcp_tools v0.3.2, gauss_demo v1.4.3).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps the leia plugin pin for the next bundle release. All other component pins are already at their latest stable releases.
What's in leia v1.0.7
DisplayXR/displayxr-leia-plugin#23 — reverts the SR::EyeTracker listener path and adds consistent try/catch wrappers across all four leia DP variants.
Crash class fix: the D3D12, OpenGL, and Vulkan paths previously had zero
try/catcharound the SR SDK'sgetPredictedEyePositions()— and the SDK throwsstd::runtime_erroras routine internal control flow (verified by running procdump on Leia's ownLeiaViewer.exe— ~11 first-chance exceptions per frame, ~660+/sec at 60 fps). Bundle v0.6.1 ships this crash class to all users on D3D12/GL/VK hosts. v1.0.7 closes it.Correctness fix: D3D11 path goes back to
weaver->getPredictedEyePositions()(the SR SDK's recommended path, per their ownsr_test/directx11_weavingsample). Since 2026-05-20 all D3D11 downstream consumers (Kooima projection, raycast hit-test, IPC eye-pos passthrough, capture) have silently received raw, non-predicted positions — a subtle motion-to-photon latency regression now resolved.Validation
cube_handle_d3d11_win+gaussian_splatting_handle_vk_winboth weave correctly with responsive head-tracked parallax post-leia-v1.0.7 deploy. No regression observed.Release flow
After merge: run
gh workflow run publish-bundle.yml -f tag=v0.6.2to build + publish bundle v0.6.2 (patch bump from v0.6.1, single-component pin update matching the established cadence fordisplayxr-installer).References
DisplayXR/displayxr-runtime#357DisplayXR/displayxr-leia-plugin#23v1.0.7LeiaInc/sr_test#16🤖 Generated with Claude Code