Blender Git Loki

Git Commits -> Revision 0d98e66

November 13, 2019, 11:57 (GMT)
Core XR Support [part 1]: Add OpenXR-SDK dependency and WITH_OPENXR build option

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.
* For Windows a patch is needed to link the CRT in a compatible way.

All this is entirely untested on macOS.

Maniphest Tasks: T71365

Differential Revision: https://developer.blender.org/D6188

Commit Details:

Full Hash: 0d98e665eaad341bcdcd3209b985d18491402d53
Parent Commit: b698a92
Lines Changed: +22, -194

4 Deleted Paths:

/build_files/cmake/Modules/presentation.cmake (+0, -115)
/build_files/cmake/Modules/xr_platform_defines.cmake (+0, -50)
/release/windows/batch/blender_oculus.cmd (+0, -8)
/release/windows/batch/oculus.json (+0, -7)

4 Modified Paths:

/build_files/build_environment/cmake/openxr.cmake (+1, -4) (Diff)
/build_files/build_environment/cmake/versions.cmake (+3, -3) (Diff)
/build_files/build_environment/install_deps.sh (+4, -7) (Diff)
/CMakeLists.txt (+14, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021