#open-xr #vr

sys openxr-sys

OpenXR FFI 绑定

37 个版本

0.11.0 2024 年 7 月 26 日
0.10.0 2024 年 2 月 23 日
0.9.3 2022 年 10 月 8 日
0.9.1 2021 年 12 月 23 日
0.2.2 2019 年 3 月 25 日

渲染 中排名第 113

Download history 169/week @ 2024-04-14 96/week @ 2024-04-21 95/week @ 2024-04-28 69/week @ 2024-05-05 102/week @ 2024-05-12 134/week @ 2024-05-19 89/week @ 2024-05-26 141/week @ 2024-06-02 81/week @ 2024-06-09 120/week @ 2024-06-16 95/week @ 2024-06-23 39/week @ 2024-06-30 51/week @ 2024-07-07 210/week @ 2024-07-14 1326/week @ 2024-07-21 1637/week @ 2024-07-28

每月下载量 3,226
6 个crate中使用(通过 openxr

MIT/Apache

1.5MB
31K SLoC

C++ 15K SLoC // 0.1% comments Rust 14K SLoC // 0.0% comments Python 1K SLoC // 0.2% comments C 409 SLoC // 0.3% comments Visual Studio Project 279 SLoC PowerShell 99 SLoC // 0.2% comments AsciiDoc 96 SLoC // 0.0% comments Bazel 34 SLoC Perl 5 SLoC Shell 1 SLoC

openxr-sys

克隆

如果您可以,请使用以下命令克隆仓库: git clone --recurse-submodules.

如果您已经克隆了仓库但没有使用此选项,您必须从仓库中的任何位置运行: git submodule update --init.

更新 OpenXR SDK

  1. 更新 OpenXR-SDK git 子模块到一个新的提交哈希或标签:a. cd openxrs/sys/OpenXR-SDK. b. git up <tag/xxx or hash>. c. cd ../.. 回到 openxrs 仓库根目录并检查子模块是否已更新(应该只有一行更改到看起来像是位于 openxrs/sys/OpenXR-SDK 的文件)。
  2. cd generator; cargo run --bin generator 重新生成 sys crate。
  3. cd .. 回到 openxrs 仓库根目录。
  4. cargo fmt && cargo build && cargo test 查找任何需要修复的问题。

依赖关系