The OpenXR conformance layer warns on every CTS session:
XrEventDataSessionStateChanged: Suspicious session state transition to XR_SESSION_STATE_SYNCHRONIZED when no frame(s) have been submitted and session has not requested an exit.
Evidence: Linux interactive run artefacts on the dev box (~/worktrees/cts-runs/), harness from #1738. Related: #1523, #1727.
🤖 Generated with Claude Code
The OpenXR conformance layer warns on every CTS session:
XrEventDataSessionStateChanged: Suspicious session state transition to XR_SESSION_STATE_SYNCHRONIZED when no frame(s) have been submitted and session has not requested an exit.-G vulkanon 2026-09-25: 34 times across the composition category, once per session.docs/reference/cts-interactive-procedure.mdsays an unexplained layer warning invalidates a submission, so this needs either a fix or a documented justification before any conformance submission.src/xrt/state_trackers/oxr/) — the runtime moves to SYNCHRONIZED before the app has submitted a frame. Shared across graphics APIs.Evidence: Linux interactive run artefacts on the dev box (
~/worktrees/cts-runs/), harness from #1738. Related: #1523, #1727.🤖 Generated with Claude Code