#open-xr

bin+lib xrpicker

Core functionality of enumerating OpenXR runtimes, identifying the active runtime, and updating the active runtime

3 stable releases

2.2.1 Oct 10, 2023
2.2.0 May 26, 2023
2.1.0 Mar 22, 2023

#623 in Configuration

27 downloads per month
Used in xrpicker-gui

MIT/Apache

46KB
1K SLoC

xrpicker crate

Crates.io unsafe forbidden REUSE status Contributor Covenant

This crate provides the core functionality for enumerating OpenXR runtimes, identifying the active runtime, and changing the active runtime, on Windows and Linux. It contains features that assist in implementing a GUI frontend but does not rely on or infer any particular GUI.

It includes a very minimal (for now) CLI tool that can only list the active runtime and available runtimes. This will probably be upgraded eventually to be able to set the active runtime, in part so that the Windows GUI build can invoke it as administrator instead of having to run the whole GUI as administrator.

See the main XR Picker README for more information.

License

Licensed under either of the Apache License, Version 2.0 or the MIT license at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

This software conforms to the REUSE specification.

Dependencies

~3–14MB
~124K SLoC