Some points on the OpenXR-SDK dependency:
- The repository is located at https://github.com/KhronosGroup/OpenXR-SDK (Apache 2).
- We use the OpenXR loader lib from it, the headers, and some CMake utilities.
- It contains a bunch of generated files, for which the sources are in a separate repository.
- To use the injected OpenXR API-layers from the SDK (e.g. API validation layers), the SDK needs to be compiled from this other repository.
- We could use that other repo by default, but I'd rather go with the simpler solution and allow people to opt in if they want advanced dev features.
- WITH_OPENXR is disabled by default on macOS. No development or testing was done there, and there's no OpenXR compatible runtime for macOS in sight anyway.