Comments (2)
This, among other inconsistencies you've seen, is the result of back-and-forth design decisions in this area. The current intent was that runtimes are not required to validate handles (i.e. undefined behavior). Like you suggest, these musts should be mays or the sentence should be removed entirely. The intent is that developers use the validation layer to ensure the application is correctly written (e.g. only using valid handles).
from openxr-docs.
This was clarified in 1.0.0 to be consistent: runtimes may detect invalid handles.
from openxr-docs.
Related Issues (20)
- wrong heading level for 2.7.5 through 7? HOT 5
- unclear wording in `Session Labels` HOT 3
- Incorrect/duplicate docs for `XrDebugUtilsMessengerCallbackDataEXT.sessionLabels`? HOT 3
- clarify lifetime of objects passed to Debug Utils label functions HOT 4
- `XrRenderModelCapabilitiesRequestFB` `structExtends` wrong struct? HOT 2
- Clarify `jointParents` value for root bones in `XR_FB_hand_tracking_mesh` HOT 4
- Documentation error for `XR_VARJO_composition_layer_depth_test` HOT 1
- Formatting mistake in XR_OPPO_controller_interaction HOT 4
- Clarification Request: XR_BD_controller_interaction rev 2 HOT 3
- clarify `xrEndFrame` behavior for overlay sessions. HOT 1
- macOS and Metal support HOT 3
- No way to transition out of SYNCHRONIZED state from the application side HOT 3
- xlib and xcb graphics bindings contain several unused fields by every compatible openxr runtime (Monado and SteamVR) HOT 1
- Clarify the meaning of "valid" in XR_FB_hand_tracking_aim HOT 2
- Inconsistent word breaks in enum XrSceneMarkerQRCodeSymbolTypeMSFT HOT 3
- Alias used incorrectly on `SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT` in registry file HOT 2
- Picking an initial OpenXR version HOT 2
- Question about how `queueIndex` in `XrGraphicsBindingVulkanKHR` is interpreted. HOT 3
- Strengthen the guarantees given by `XR_KHR_vulkan_enable`/`XR_KHR_vulkan_enable2` HOT 3
- Internal links broken in 1.1.36 PDF HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openxr-docs.