This repository contains sources for the formal documentation of the OpenXR API. This includes:
-
the OpenXR API Specification
-
OpenXR header files (generated from the specification)
-
related tools and scripts.
The authoritative public repository is located at https://github.com/KhronosGroup/OpenXR-Docs/. It hosts public Issue tracker, and accepts patches (Pull Requests) from the general public.
The directory structure is as follows:
README.adoc This file
COPYING.md Copyright and licensing information
CODE_OF_CONDUCT.md Code of Conduct
specification/ Specification - files to generate the spec
include/openxr/ Static OpenXR header (not generated from the Registry)The document sources are marked up in Asciidoctor format, and we use
asciidoctor and related toolchain components to generate output documents.
See specification/README.md
for more information on installing the toolchain and building the
Specification.
We are tracking "bulk commits" in the .git-blame-ignore-revs file, for better
git blame output. Sadly it appears that web interfaces do not yet handle this
file, but you can if using the command line. See
--ignore-revs-file docs
for details, and
this blog post about ignore-revs
for some useful usage details.