XRInterface plugin complete cleanup and basic CI
- Support for building only with OpenXR and also without any backend
- Enable in CI without any backend and add a smoke test
- Use struct instead of class when possible
- Improve pimpl usage everywhere
- Use RAII when possible
- Remove unused code
- Remove commented code
- Fix many warnings
- Rename DEFINES
- Header initialization
- Use tr whenever needed
TODO:
-
doc update
Edited by Mathieu Westphal (Kitware)