XIDER is a library for 3D rendering and input handling for applications on XR devices and traditional platforms. It is built on top of OpenXR and Vulkan, providing a high-level interface for developers to create immersive experiences.
- 3D Primitives: Built-in support for rendering common 3D shapes like cubes, spheres, and text.
- Event Handling: Comprehensive event system for handling user input and interactions.
int main() {
return 0;
}- How XIDER Works - Comprehensive guide to concepts, lifecycle, and usage patterns
- Architecture Documentation - Detailed overview of the system's design and components
- Technical Choices Documentation - Insights into design decisions and technologies
XIDER builds as a static library along with examples and tests:
mkdir build && cd build
cmake ..
makeTo run the test suite:
./tests/test_xider