Blender Git Commit Log

Git Commits -> Revision e8f66ff

July 31, 2019, 00:18 (GMT)
Update OpenXR to version 1.0

Only tested on Windows.

Updates loader sources from the OpenXR SDK to latest 1.0 SDK and updates
requiremed version to 1.0. The compile time generation of files is a
thing of the past now (although you can still force it).
1.0 got released yesterday. Only one line needed fixing in our OpenXR
code to get it to compile. Rendering is black though.

For now I tried to keep edits to CMakeList.txt files minimal. So now
there are OpenXR CMake options exposed (with bad names), CMake prints,
etc.

Commit Details:

Full Hash: e8f66ff0606fea7cdaee1ab63563cbe9f6053960
Parent Commit: 9ac33e5
Lines Changed: +11931, -16409

42 Added Paths:

/extern/openxr/include/CMakeLists.txt (+18, -0) (View)
/extern/openxr/include/openxr/CMakeLists.txt (+94, -0) (View)
/extern/openxr/include/openxr/openxr_reflection.h (+1004, -0) (View)
/extern/openxr/src/cmake/cmake_uninstall.cmake.in (+21, -0) (View)
/extern/openxr/src/cmake/FindVulkanHeaders.cmake (+86, -0) (View)
/extern/openxr/src/cmake/presentation.cmake (+101, -0) (View)
/extern/openxr/src/CMakeLists.txt (+194, -0) (View)
/extern/openxr/src/common/extra_algorithms.h (+57, -0) (View)
/extern/openxr/src/common/filesystem_utils.cpp (+330, -0) (View)
/extern/openxr/src/common/filesystem_utils.hpp (+53, -0) (View)
/extern/openxr/src/common/hex_and_handles.cpp (+44, -0) (View)
/extern/openxr/src/common/hex_and_handles.h (+108, -0) (View)
/extern/openxr/src/common/loader_interfaces.h (+122, -0) (View)
/extern/openxr/src/common/platform_utils.hpp (+221, -0) (View)
/extern/openxr/src/common/xr_dependencies.h (+78, -0) (View)
/extern/openxr/src/common/xr_linear.h (+773, -0) (View)
/extern/openxr/src/common_cmake_config.h.in (+3, -0) (View)
/extern/openxr/src/loader/api_layer_interface.cpp (+403, -0) (View)
/extern/openxr/src/loader/api_layer_interface.hpp (+65, -0) (View)
/extern/openxr/src/loader/CMakeLists.txt (+183, -0) (View)
/extern/openxr/src/loader/exception_handling.hpp (+45, -0) (View)
/extern/openxr/src/loader/loader.rc (+98, -0) (View)
/extern/openxr/src/loader/loader_core.cpp (+650, -0) (View)
/extern/openxr/src/loader/loader_instance.cpp (+235, -0) (View)
/extern/openxr/src/loader/loader_instance.hpp (+155, -0) (View)
/extern/openxr/src/loader/loader_logger.cpp (+405, -0) (View)
/extern/openxr/src/loader/loader_logger.hpp (+289, -0) (View)
/extern/openxr/src/loader/loader_logger_recorders.cpp (+188, -0) (View)
/extern/openxr/src/loader/loader_logger_recorders.hpp (+40, -0) (View)
/extern/openxr/src/loader/loader_platform.hpp (+215, -0) (View)
/extern/openxr/src/loader/manifest_file.cpp (+977, -0) (View)
/extern/openxr/src/loader/manifest_file.hpp (+121, -0) (View)
/extern/openxr/src/loader/openxr.pc.in (+11, -0) (View)
/extern/openxr/src/loader/runtime_interface.cpp (+342, -0) (View)
/extern/openxr/src/loader/runtime_interface.hpp (+73, -0) (View)
/extern/openxr/src/loader/xr_generated_loader.cpp (+2568, -0) (View)
/extern/openxr/src/loader/xr_generated_loader.hpp (+307, -0) (View)
/extern/openxr/src/version.cmake (+41, -0) (View)
/extern/openxr/src/xr_generated_dispatch_table.c (+175, -0) (View)
/extern/openxr/src/xr_generated_dispatch_table.h (+181, -0) (View)
/extern/openxr/src/xr_generated_utilities.c (+488, -0) (View)
/extern/openxr/src/xr_generated_utilities.h (+43, -0) (View)

30 Deleted Paths:

/extern/openxr/common/filesystem_utils.cpp (+0, -454)
/extern/openxr/common/filesystem_utils.hpp (+0, -53)
/extern/openxr/common/gfxwrapper_opengl.c (+0, -4437)
/extern/openxr/common/gfxwrapper_opengl.h (+0, -1043)
/extern/openxr/common/loader_interfaces.h (+0, -122)
/extern/openxr/common/platform_utils.hpp (+0, -415)
/extern/openxr/common/xr_dependencies.h (+0, -76)
/extern/openxr/common/xr_linear.h (+0, -771)
/extern/openxr/common_cmake_config.h.in (+0, -2)
/extern/openxr/loader/api_layer_interface.cpp (+0, -411)
/extern/openxr/loader/api_layer_interface.hpp (+0, -60)
/extern/openxr/loader/CMakeLists.txt (+0, -102)
/extern/openxr/loader/loader.rc (+0, -98)
/extern/openxr/loader/loader_core.cpp (+0, -778)
/extern/openxr/loader/loader_instance.cpp (+0, -260)
/extern/openxr/loader/loader_instance.hpp (+0, -63)
/extern/openxr/loader/loader_logger.cpp (+0, -552)
/extern/openxr/loader/loader_logger.hpp (+0, -230)
/extern/openxr/loader/loader_platform.hpp (+0, -185)
/extern/openxr/loader/manifest_file.cpp (+0, -973)
/extern/openxr/loader/manifest_file.hpp (+0, -119)
/extern/openxr/loader/openxr.pc.in (+0, -11)
/extern/openxr/loader/runtime_interface.cpp (+0, -357)
/extern/openxr/loader/runtime_interface.hpp (+0, -65)
/extern/openxr/loader/xr_generated_loader.cpp (+0, -3328)
/extern/openxr/loader/xr_generated_loader.hpp (+0, -308)
/extern/openxr/xr_generated_dispatch_table.c (+0, -178)
/extern/openxr/xr_generated_dispatch_table.h (+0, -180)
/extern/openxr/xr_generated_utilities.c (+0, -463)
/extern/openxr/xr_generated_utilities.h (+0, -43)

7 Modified Paths:

/build_files/cmake/Modules/xr_platform_defines.cmake (+16, -14) (Diff)
/extern/openxr/CMakeLists.txt (+67, -46) (Diff)
/extern/openxr/include/openxr/openxr.h (+208, -149) (Diff)
/extern/openxr/include/openxr/openxr_platform.h (+28, -60) (Diff)
/extern/openxr/include/openxr/openxr_platform_defines.h (+5, -1) (Diff)
/intern/ghost/CMakeLists.txt (+1, -1) (Diff)
/intern/ghost/intern/GHOST_XRSession.cpp (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021