This repository contains build scripts and test files for the openxr.hpp headers, providing a C++-friendly projection of the OpenXR API. To improve/maintain consistent code style and code quality, we strongly recommend setting up the pre-commit hooks. If you just want to generate the headers, run ./generate-openxr-hpp.sh or ./generate-openxr-hpp.ps1. If your OpenXR-SDK-Source (or internal gitlab) repo isn't in a directory named that parallel to this one, you can set OPENXR_REPO environment variable before running. Requires clang-format, preferably 6.0. To build this project, you must have OpenXR-SDK-Source cloned in a peer directory of this one.

Features

  • Write an application using OpenXR
  • You must have OpenXR-SDK-Source cloned in a peer directory
  • Python source code and Jinja2 templates for generating the headers
  • Some simple files that ensures the header is always compilable
  • Use CMake to generate a build system
  • Improve/maintain consistent code style and code quality

Project Samples

Project Activity

See All Activity >

Categories

Virtual Reality

License

Apache License V2.0

Follow OpenXR-Hpp project

OpenXR-Hpp project Web Site

Other Useful Business Software
Award-Winning Medical Office Software Designed for Your Specialty Icon
Award-Winning Medical Office Software Designed for Your Specialty

Succeed and scale your practice with cloud-based, data-backed, AI-powered healthcare software.

RXNT is an ambulatory healthcare technology pioneer that empowers medical practices and healthcare organizations to succeed and scale through innovative, data-backed, AI-powered software.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of OpenXR-Hpp project!

Additional Project Details

Operating Systems

Linux

Programming Language

C++

Related Categories

C++ Virtual Reality Software

Registered

2022-01-26