View state can maintain usable position after loss of tracking without asserting that it continues to be observed. Here's how to safely render and recover.
Direct answer
OpenXR uses separate flags to indicate whether a view's orientation and position are valid and remain actively tracked. When tracking is lost, the runtime can provide a valid pose, but inferred or based on the last known value, keeping the `VALID` bits and removing the `TRACKED` bits. The application cannot read components whose validity is missing and must treat untracked valid pose as degraded state, especially in alignment, training, and precision interaction.
Valid does not mean observed now
An inferred pose can maintain visual continuity for a short period, but should not feed into measurements or decisions that require current tracking.
Absence of VALID prohibits reading
If orientation or position is not valid, accessing the component produces incorrect logic. The render must use an explicit fallback.
Degradation calls for smooth transition
Reduce trust, pause sensitive actions, and preserve visual context when safe, preventing teleportation or abrupt disappearance.
Recovery needs to be tested
Cover low light, occlusion, headset removal, camera locked, and tracking return, measuring time and stability.
Nexus Reading
Separate validity, trust and authorization in the product domain; a pose useful for rendering may be unsuitable for scoring or operational control.
FAQ
What is the difference between VALID and TRACKED?
VALID indicates that the value can be used; TRACKED indicates that it is being actively watched by the system.
Can I read a position without the VALID bit?
No. The specification says that the corresponding field should not be read.
What to do with untracked valid pose?
Treat it as a degraded estimate, preserve only safe functions and wait for recovery or request repositioning.
Essential guides to delve deeper into the decision
This editorial analysis was produced by Nexus from the official sources below, consulted on October 26, 2026. The text is original and interprets practical implications for companies.
- Khronos — XrViewStateFlagBits: validity flags, tracking, allowed reading and inferred pose.
- Khronos — xrLocateViews: query of views, expected time, base space and returned state.
Date reported by main source: OpenXR 1.1.65 consulted on October 26, 2026; technical pattern analysis.

