Register author ID DXR for The DisplayXR Project - #199
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… (registered DXR vendor tag) Applied scripts/dxr_rename.py over the whole tree (exact-symbol, allowlist of 13; upstream Khronos/Monado EXT/KHR untouched — verified by inventory diff). Plus: - 13 headers renamed, _SPEC_VERSION reset to 1, PROVISIONAL caveat reworded for the registered DXR author ID - XrStructureType values relocated off unassigned Khronos block #999: 1000999xxx → 1004999xxx (provisional experimental block) - publish-extensions.yml: path filter + cp → XR_DXR_*.h, permanent dual prune (XR_EXT_*.h prune kept to clean the mirror on first sync), README template rewritten - docs/specs/extensions/*.md renamed; CLAUDE.md, app linter (INV-10.1), make_app_logos.py, MCP tests, .displayxr.json manifests updated BREAKING CHANGE: clean break, no aliases — extensions were always PROVISIONAL/unregistered. Merge gated on KhronosGroup/OpenXR-Docs#199. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
An issue (number 2780) has been filed to correspond to this pull request in the internal Khronos GitLab (Khronos members only: KHR:openxr/openxr#2780 ), to facilitate working group processes. This GitHub pull request will continue to be the main site of discussion. |
|
Your downstream usage is not technically blocked by this, but I am happy to merge it now that I see there is a human requesting it. |
KhronosGroup/OpenXR-Docs#199 (Register author ID DXR for The DisplayXR Project) was approved and merged into staging on 2026-07-31. Update GOVERNANCE.md's naming note accordingly, and fix CLAUDE.md's stale pre-rename XR_EXT_* references (the v2.0.0 train renamed all extensions to XR_DXR_*). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GZmtcFiQfe1KPif5rfbkeq
KhronosGroup/OpenXR-Docs#199 merged 2026-07-31 — drop the "registration in flight" caveats on the extensions page and the v2.0.0 roadmap entry. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GZmtcFiQfe1KPif5rfbkeq
|
OK, actually I did not see the "co-author" tag. Software cannot be a co-author, authorship is a human trait. I don't know what the Khronos policy is on this and will have to check. Please update your downstream usage, yes, that is correct to do. Should never use a shared namespace without approval. However, I had to drop these commits for now because of not knowing the policy and not wanting the You are welcome to human-author the 2 line changes (one in the XML, and the changelog fragment - please look at the readme and past changelogs for format this time, you probably want something like "Chore: Register author"... ) in a new MR and resubmit. Otherwise if you just resubmit this MR, I will have to hold it up while I get clarification from Khronos legal. |
Reserving the author ID
DXRfor The DisplayXR Project — an open-source, vendor-neutral OpenXR runtime for glasses-free 3D displays (https://github.com/DisplayXR/displayxr-runtime).We ship several runtime extensions (display info, display zones, window bindings) that we intend to publish as
XR_DXR_*while incubating, with the goal of proposing multi-vendor EXT versions to the working group over time.🤖 Generated with Claude Code