8个版本
使用旧的Rust 2015
0.3.0 | 2017年6月14日 |
---|---|
0.2.2 | 2017年6月11日 |
0.1.3 | 2017年6月10日 |
#470 in 图形API
1MB
1K SLoC
包含(静态库,500KB)lib/windows/x86_64/LibOVR.lib,(静态库,495KB)lib/windows/x86/LibOVR.lib
ovr-sys
[dependencies]
ovr-sys = "0.3.0"
对libOVR v1.15.0的原始绑定进行了良好文档记录,Oculus Rift PC运行时库。文档是从原始的doxygen文档转换而来的。
在Oculus恢复对其他平台的支持之前,这个crate只适用于Windows。支持32位和64位Windows。
文档
更多文档可以从Oculus直接获取,在https://developer3.oculus.com/documentation/pcsdk/latest/concepts/book-dg/
本crate的目的是遵循libOVR的最新版本。将ovr-sys固定到特定版本以保持libOVR的特定版本。
特性
ovr-sys有对应于libOVR中处理音频、OpenGL、DirectX和Vulkan的部分的可选特性。相应的特性名称分别是audio
、opengl
、directx
和vulkan
。每个特性对应一个具有相关功能的小模块。音频和DirectX特性是为Windows设计的,只能在Windows上使用(然而,libOVR的核心至少暗示了未来可能支持其他平台)。默认情况下,OpenGL特性是启用的。
例如,要仅启用音频和OpenGL支持
[dependencies]
ovr-sys = { version = "0.3.0", features = ["audio", "opengl"] }
许可
lib目录重新分发Oculus静态库,其内容根据Oculus SDK许可的条款进行许可(LICENSE-OCULUS)。
其他内容根据以下任一项进行许可
- Apache License,版本2.0,(LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可(LICENSE-MIT或http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确表示,否则根据Apache-2.0许可定义的,任何有意提交以包含在作品中的贡献,都将根据上述方式双重许可,没有附加条款或条件。