Blender Git Loki
Git Commits -> Revision e8f66ff
Revision e8f66ff by Julian Eisel (soc-2019-openxr, temp-vr-draw-thread, vamr-openxr-module, vr_scene_inspection) 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)
/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)
/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)
/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)