OpenXR™软件开发工具包(SDK)源项目
本仓库包含OpenXR加载器、验证层和代码示例的源代码和构建脚本。
官方公共仓库位于https://github.com/KhronosGroup/OpenXR-SDK-Source/。 它托管公共问题跟踪器,并接受来自公众的补丁(拉取请求)。
如果你只想使用OpenXR(头文件和加载器)编写应用程序,并且依赖项最少, 请查看https://github.com/KhronosGroup/OpenXR-SDK/。 该项目基于本项目,但包含所有预生成的文件, 无需Python或构建时文件生成, 并省略了示例、测试和API层,因为它们通常不作为应用程序的一部分构建。
目录结构
BUILDING.md
- 项目构建说明README.md
- 本文件COPYING.md
- 版权和许可信息CODE_OF_CONDUCT.md
- 行为准则external/
- 仓库中项目的外部代码include/
- OpenXR平台包含文件specification/
- xr.xml文件src/
- 各种项目的源代码src/api_layer
- 开发API层的示例代码src/loader
- OpenXR加载器代码src/tests
- 各种测试代码(如果寻找示例代码,请从hello_xr/
开始)
目前最好的示例代码位于src/tests/hello_xr/。未来将添加更多内容。
构建
请参阅BUILDING.md
关于git blame
的说明
我们在.git-blame-ignore-revs
文件中跟踪"批量提交",以获得更好的git blame输出。遗憾的是,网页界面似乎还不支持这个文件,但你可以在命令行中使用它。有关详细信息,请参阅--ignore-revs-file文档,以及这篇关于ignore-revs的博客文章,其中包含一些有用的使用细节。