Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on December 05, 2023, 12:39:07 am
-
Here is the nightly for 05 December 2023 - Revision 43afcd5ea
At least one of the nightly builds failed!
Group: Linux
nightly_20231205_43afcd5ea-builds-Linux.tar.gz (https://scp.indiegames.us/builds/nightly/20231205_43afcd5ea/nightly_20231205_43afcd5ea-builds-Linux.tar.gz) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231205_43afcd5ea/nightly_20231205_43afcd5ea-builds-Linux.tar.gz))
Group: MacOSX-arm64
nightly_20231205_43afcd5ea-builds-Mac-arm64.tar.gz (https://scp.indiegames.us/builds/nightly/20231205_43afcd5ea/nightly_20231205_43afcd5ea-builds-Mac-arm64.tar.gz) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231205_43afcd5ea/nightly_20231205_43afcd5ea-builds-Mac-arm64.tar.gz))
Group: MacOSX-x86_64
nightly_20231205_43afcd5ea-builds-Mac-x86_64.tar.gz (https://scp.indiegames.us/builds/nightly/20231205_43afcd5ea/nightly_20231205_43afcd5ea-builds-Mac-x86_64.tar.gz) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231205_43afcd5ea/nightly_20231205_43afcd5ea-builds-Mac-x86_64.tar.gz))
------------------------------------------------------------------------
commit 43afcd5ea
Author: BMagnu
Commit: GitHub
VR Lua interface (#5858)
code/scripting/api/libs/graphics.cpp | 6 ++++++
code/scripting/scripting.cpp | 17 +++++++++++++++++
code/scripting/scripting.h | 3 ++-
3 files changed, 25 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 7867dc77b
Author: Birk Magnussen
Commit: Birk Magnussen
external Openxr vars on mac
code/graphics/openxr.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit 426c227b6
Author: Birk Magnussen
Commit: Birk Magnussen
Actually make sure that OpenXR is not a target on maxc
code/CMakeLists.txt | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit 612bdcf4d
Author: Birk Magnussen
Commit: Birk Magnussen
Do not link OpenXR on mac
code/graphics/opengl/gropenglopenxr.cpp | 26 ++++++++++++++++++++------
code/graphics/openxr.cpp | 28 ++++++++++++++++++++++++++++
code/graphics/openxr_internal.h | 12 ++++++++----
lib/CMakeLists.txt | 4 +++-
4 files changed, 59 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit dd9248fc2
Author: BMagnu
Commit: GitHub
Fix merge errors
code/cmdline/cmdline.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit ba3ac6695
Author: Birk Magnussen
Commit: Birk Magnussen
X compile error 2
code/graphics/opengl/gropengl.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 274366c8a
Author: Birk Magnussen
Commit: Birk Magnussen
X compile error
code/graphics/opengl/gropengl.cpp | 2 ++
1 file changed, 2 insertions(+)
------------------------------------------------------------------------
commit df285b7ae
Author: Birk Magnussen
Commit: Birk Magnussen
Fix rebase errors
code/cmdline/cmdline.cpp | 11 +----------
code/hud/hudmessage.cpp | 2 +-
code/hud/hudtarget.cpp | 3 +--
3 files changed, 3 insertions(+), 13 deletions(-)
------------------------------------------------------------------------
commit 7eec846b3
Author: Birk Magnussen
Commit: Birk Magnussen
readd hudtarget
code/hud/hudtarget.h | 595 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 595 insertions(+)
------------------------------------------------------------------------
commit 25a9f6abe
Author: Birk Magnussen
Commit: Birk Magnussen
Avoid OGL errors
code/graphics/opengl/gropenglopenxr.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit f0737f1b8
Author: Birk Magnussen
Commit: Birk Magnussen
Tidyup, Linux init code is now tested
code/graphics/opengl/gropengl.cpp | 1 -
code/graphics/opengl/gropenglopenxr.cpp | 1 -
2 files changed, 2 deletions(-)
------------------------------------------------------------------------
commit dbefa6d33
Author: Birk Magnussen
Commit: Birk Magnussen
Actually init GLX
code/graphics/opengl/gropengl.cpp | 11 +++++++++++
1 file changed, 11 insertions(+)
------------------------------------------------------------------------
commit 54c0680b2
Author: Birk Magnussen
Commit: Birk Magnussen
Fix HUD speed
code/hud/hud.cpp | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit 058cec3d2
Author: Birk Magnussen
Commit: Birk Magnussen
Make VR 2D-Screen Auto recenter
code/graphics/opengl/gropenglopenxr.cpp | 28 +++++++++++++++++++---------
code/graphics/openxr.cpp | 16 +++++++++++-----
code/graphics/openxr_internal.h | 2 ++
3 files changed, 32 insertions(+), 14 deletions(-)
------------------------------------------------------------------------
commit a73cc9bfc
Author: Birk Magnussen
Commit: Birk Magnussen
Add option for window-scaling
code/cmdline/cmdline.cpp | 10 ++++++++++
code/graphics/opengl/gropenglopenxr.cpp | 25 +++++++++++++++----------
2 files changed, 25 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit 245ac3f6b
Author: Birk Magnussen
Commit: Birk Magnussen
Safe type conversions
code/graphics/openxr.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit ee6159c68
Author: Birk Magnussen
Commit: Birk Magnussen
Fix incorrect print order
code/graphics/openxr.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 68f9d9062
Author: Birk Magnussen
Commit: Birk Magnussen
Proper swapchain AR detection
code/graphics/openxr.cpp | 44 +++++++++++++++++++++-----------------------
1 file changed, 21 insertions(+), 23 deletions(-)
------------------------------------------------------------------------
commit 2523218fd
Author: Birk Magnussen
Commit: Birk Magnussen
Fix interfacing with the very segfaulty oculus runtime
CMakeLists.txt | 3 +++
code/CMakeLists.txt | 4 ++++
code/graphics/opengl/gropenglopenxr.cpp | 17 +++++++++++------
code/graphics/openxr.cpp | 15 +++++++++------
code/graphics/openxr_internal.h | 6 +++---
5 files changed, 30 insertions(+), 15 deletions(-)
------------------------------------------------------------------------
commit b32376065
Author: Birk Magnussen
Commit: Birk Magnussen
HUD offset never makes any sense
code/hud/hud.cpp | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 5a93f7893
Author: Birk Magnussen
Commit: Birk Magnussen
Mac Compile
code/graphics/opengl/gropenglopenxr.cpp | 70 ++++++++++++++++-----------------
1 file changed, 35 insertions(+), 35 deletions(-)
------------------------------------------------------------------------
commit e99341d79
Author: Birk Magnussen
Commit: Birk Magnussen
Fix compile issues
code/graphics/2d.cpp | 2 +-
code/graphics/opengl/gropenglopenxr.cpp | 13 +++++++------
code/graphics/openxr.cpp | 6 +++---
code/graphics/openxr.h | 2 +-
4 files changed, 12 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit 54a188d46
Author: Birk Magnussen
Commit: Birk Magnussen
Try fixing compile on mac
lib/openxr/src/CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
------------------------------------------------------------------------
commit f686046a1
Author: Birk Magnussen
Commit: Birk Magnussen
Properly force VR AR
code/graphics/2d.cpp | 44 +++++++++++++++++++++++++++++++++-----
code/graphics/grstub.cpp | 8 ++++---
code/graphics/grstub.h | 2 +-
code/graphics/opengl/gropengl.cpp | 7 +-----
code/graphics/opengl/gropengl.h | 1 +
code/graphics/openxr.cpp | 39 +++++++++++++++++++++++++++------
code/graphics/openxr.h | 11 ++++++++--
code/graphics/vulkan/gr_vulkan.cpp | 6 ++++--
code/graphics/vulkan/gr_vulkan.h | 1 +
freespace2/freespace.cpp | 7 +++++-
10 files changed, 100 insertions(+), 26 deletions(-)
------------------------------------------------------------------------
commit 61f8e0370
Author: Birk Magnussen
Commit: Birk Magnussen
Fix Warning again again
code/graphics/opengl/gropenglopenxr.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 397125fc6
Author: Birk Magnussen
Commit: Birk Magnussen
Fix Warning again
code/graphics/opengl/gropenglopenxr.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 6f458d539
Author: Birk Magnussen
Commit: Birk Magnussen
Fix Warning
code/graphics/opengl/gropenglopenxr.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 1223808a1
Author: Birk Magnussen
Commit: Birk Magnussen
Need to output linear for OpenXR
code/def_files/data/effects/tonemapping-f.sdr | 14 ++++++--------
code/graphics/2d.h | 2 ++
code/graphics/opengl/gropenglpostprocessing.cpp | 3 ++-
code/graphics/opengl/gropenglshader.cpp | 4 +++-
4 files changed, 13 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit 19c4c6edb
Author: Birk Magnussen
Commit: Birk Magnussen
Make sure scripts have correct Proj_fov
freespace2/freespace.cpp | 6 ++++++
1 file changed, 6 insertions(+)
------------------------------------------------------------------------
commit bfeb86f01
Author: Birk Magnussen
Commit: Birk Magnussen
Properly apply asymmetric FOV to g3_rotate_ functions
freespace2/freespace.cpp | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit e7ded2b4c
Author: Birk Magnussen
Commit: Birk Magnussen
Integrate per-eye fov overrides
code/graphics/openxr.cpp | 1 +
code/graphics/openxr.h | 2 ++
code/ship/ship.cpp | 7 +++++--
code/ship/ship.h | 2 +-
fred2/fredstubs.cpp | 2 +-
freespace2/freespace.cpp | 19 ++++++++++---------
freespace2/freespace.h | 2 +-
qtfred/src/fredstubs.cpp | 2 +-
test/src/test_stubs.cpp | 2 +-
9 files changed, 23 insertions(+), 16 deletions(-)
------------------------------------------------------------------------
commit b2d1da670
Author: Birk Magnussen
Commit: Birk Magnussen
Enable Asymmetric Projection FOV
code/graphics/opengl/gropenglopenxr.cpp | 14 ++++++++------
code/graphics/openxr.cpp | 20 ++++++++++----------
2 files changed, 18 insertions(+), 16 deletions(-)
------------------------------------------------------------------------
commit d0086c31b
Author: Birk Magnussen
Commit: Birk Magnussen
Fix asymmetric top-down fov and add logging
code/graphics/opengl/gropenglopenxr.cpp | 20 ++++++++++++++++----
code/graphics/openxr.cpp | 33 ++++++++++++++++++++++++++++-----
2 files changed, 44 insertions(+), 9 deletions(-)
------------------------------------------------------------------------
commit d9786f8aa
Author: Birk Magnussen
Commit: Birk Magnussen
Clang
code/graphics/opengl/gropenglopenxr.cpp | 2 +-
code/graphics/openxr.cpp | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit fe916eb7c
Author: Birk Magnussen
Commit: Birk Magnussen
Fix Warnings
code/graphics/openxr.cpp | 2 +-
test/src/test_stubs.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit a47689796
Author: Birk Magnussen
Commit: Birk Magnussen
Fix BUild Issues
code/CMakeLists.txt | 2 +-
code/graphics/openxr.cpp | 4 +++-
lib/opengl/gl/CMakeLists.txt | 2 +-
3 files changed, 5 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit e404f32c7
Author: Birk Magnussen
Commit: Birk Magnussen
Add warning if extension is not present
code/graphics/openxr.cpp | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 77a2f5345
Author: Birk Magnussen
Commit: Birk Magnussen
Fix HUD Message Head
code/hud/hudmessage.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 41efb5787
Author: Birk Magnussen
Commit: Birk Magnussen
Lead indicator slew
code/hud/hudtarget.cpp | 1 +
code/hud/hudtarget.h | 595 -------------------------------------------------
2 files changed, 1 insertion(+), 595 deletions(-)
------------------------------------------------------------------------
commit 729aa2f6f
Author: Birk Magnussen
Commit: Birk Magnussen
Fixup HUD for slewing
code/hud/hudtarget.cpp | 2 +-
code/hud/hudtarget.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit 346ce5c97
Author: Birk Magnussen
Commit: Birk Magnussen
Fix lighting
freespace2/freespace.cpp | 6 ++++++
1 file changed, 6 insertions(+)
------------------------------------------------------------------------
commit d1d64a0af
Author: Birk Magnussen
Commit: Birk Magnussen
Autoslew HUD
code/graphics/openxr.cpp | 8 ++++++++
code/graphics/openxr.h | 7 ++++++-
code/hud/hudparse.cpp | 6 ++++++
3 files changed, 20 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit 94cd6cf8b
Author: Birk Magnussen
Commit: Birk Magnussen
Fix retail stars and screenshake
code/graphics/openxr.cpp | 11 ++++++++++-
code/graphics/openxr.h | 4 ++--
code/starfield/starfield.cpp | 9 +--------
code/starfield/starfield.h | 8 +++++++-
freespace2/freespace.cpp | 14 +++++++++++++-
5 files changed, 33 insertions(+), 13 deletions(-)
------------------------------------------------------------------------
commit 9b09818b4
Author: Birk Magnussen
Commit: Birk Magnussen
Cleanup
freespace2/freespace.cpp | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 1ab0d7493
Author: Birk Magnussen
Commit: Birk Magnussen
Static linkage on Linux
lib/openxr/src/CMakeLists.txt | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
------------------------------------------------------------------------
commit 474db9e18
Author: Birk Magnussen
Commit: Birk Magnussen
Fix mouse cursor rendering
code/def_files/data/effects/copy-f.sdr | 8 ++++++++
code/graphics/2d.h | 2 ++
code/graphics/opengl/gropenglopenxr.cpp | 11 +++++++----
code/graphics/opengl/gropenglshader.cpp | 4 +++-
4 files changed, 20 insertions(+), 5 deletions(-)
------------------------------------------------------------------------
commit 36cb7a62d
Author: Birk Magnussen
Commit: Birk Magnussen
Fix OpenGL Errors
code/graphics/opengl/gropenglopenxr.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit cb1f1e9c0
Author: Birk Magnussen
Commit: Birk Magnussen
Build Warnings
code/graphics/opengl/gropenglopenxr.cpp | 2 ++
code/graphics/openxr.cpp | 6 +++---
2 files changed, 5 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 9dc291569
Author: Birk Magnussen
Commit: Birk Magnussen
Make OpenXR session creation build on llinux
code/CMakeLists.txt | 6 +
code/graphics/opengl/gropenglopenxr.cpp | 43 ++-
code/graphics/openxr.cpp | 23 +-
lib/opengl/gl/CMakeLists.txt | 12 +
lib/opengl/gl/glad_glx/include/KHR/khrplatform.h | 311 +++++++++++++++++
lib/opengl/gl/glad_glx/include/glad/glad_glx.h | 425 +++++++++++++++++++++++
lib/opengl/gl/glad_glx/src/glad_glx.c | 329 ++++++++++++++++++
7 files changed, 1124 insertions(+), 25 deletions(-)
------------------------------------------------------------------------
commit 5da1a075a
Author: Birk Magnussen
Commit: Birk Magnussen
Restore Debug timers
freespace2/freespace.cpp | 26 +++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit ad05ce147
Author: Birk Magnussen
Commit: Birk Magnussen
Tidy up code
code/graphics/opengl/gropenglopenxr.cpp | 37 +++++---
code/graphics/openxr.cpp | 153 ++++++++++++++++++--------------
code/graphics/openxr.h | 36 +++++++-
code/graphics/openxr_internal.h | 26 ++++--
4 files changed, 166 insertions(+), 86 deletions(-)
------------------------------------------------------------------------
commit 9a227de87
Author: Birk Magnussen
Commit: Birk Magnussen
Add option to scale down HUD in OpenXR mode
code/cmdline/cmdline.cpp | 2 ++
code/graphics/openxr.cpp | 4 ++++
code/graphics/openxr.h | 1 +
code/hud/hudparse.cpp | 9 +++++----
code/hud/hudparse.h | 1 +
5 files changed, 13 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit d4ca44144
Author: Birk Magnussen
Commit: Birk Magnussen
Add graphics stubs
code/graphics/grstub.cpp | 37 +++++++++++++++++++++++++++++++++++
code/graphics/vulkan/vulkan_stubs.cpp | 19 ++++++++++++++++++
2 files changed, 56 insertions(+)
------------------------------------------------------------------------
commit 4ea99eb46
Author: Birk Magnussen
Commit: Birk Magnussen
Properly init HMD FoV
code/graphics/openxr.cpp | 32 ++++++++++++++++++++++++++++++++
code/graphics/openxr_internal.h | 1 +
2 files changed, 33 insertions(+)
------------------------------------------------------------------------
commit e01dabeb5
Author: Birk Magnussen
Commit: Birk Magnussen
Lock VR behind flag
code/cmdline/cmdline.cpp | 10 ++++++++++
code/cmdline/cmdline.h | 1 +
code/graphics/2d.cpp | 6 ++++--
3 files changed, 15 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit 27e80a3ff
Author: Birk Magnussen
Commit: Birk Magnussen
Fix VR coordinate transforms
code/graphics/opengl/gropenglopenxr.cpp | 2 +-
code/graphics/openxr.cpp | 18 +++++++++++++++++-
code/graphics/openxr.h | 1 +
code/ship/ship.cpp | 7 +++++--
freespace2/freespace.cpp | 9 +++++++--
5 files changed, 31 insertions(+), 6 deletions(-)
------------------------------------------------------------------------
commit 3ab8cb097
Author: Birk Magnussen
Commit: Birk Magnussen
2D flats as plane in space
code/graphics/2d.cpp | 2 +-
code/graphics/2d.h | 2 +
code/graphics/opengl/gropengl.cpp | 38 +++----
code/graphics/opengl/gropenglopenxr.cpp | 170 +++++++++++++++++++++++++++++---
code/graphics/opengl/gropenglshader.cpp | 3 +
code/graphics/openxr.cpp | 4 +-
code/io/cursor.cpp | 5 +
code/io/cursor.h | 5 +
freespace2/freespace.cpp | 14 +--
9 files changed, 202 insertions(+), 41 deletions(-)
------------------------------------------------------------------------
commit 3721f8165
Author: Birk Magnussen
Commit: Birk Magnussen
Basic Stereoscopy
code/graphics/2d.cpp | 9 +-
code/graphics/2d.h | 2 +-
code/graphics/opengl/gropenglopenxr.cpp | 29 +++--
code/graphics/opengl/gropenglopenxr.h | 2 +-
code/graphics/openxr.cpp | 36 +++++-
code/graphics/openxr.h | 13 +-
code/graphics/openxr_internal.h | 4 +-
code/math/vecmat.cpp | 28 +++--
code/math/vecmat.h | 3 +
code/ship/ship.cpp | 14 ++-
code/ship/ship.h | 2 +-
fred2/fredstubs.cpp | 2 +-
freespace2/freespace.cpp | 217 +++++++++++++++++---------------
freespace2/freespace.h | 2 +-
qtfred/src/fredstubs.cpp | 2 +-
test/src/test_stubs.cpp | 2 +-
16 files changed, 229 insertions(+), 138 deletions(-)
------------------------------------------------------------------------
commit f94119d72
Author: Birk Magnussen
Commit: Birk Magnussen
Properly init OpenXR and just blit the backbuffer to both eyes for now
code/graphics/2d.cpp | 6 +
code/graphics/2d.h | 8 +-
code/graphics/opengl/gropengl.cpp | 3 +
code/graphics/opengl/gropenglopenxr.cpp | 135 ++++++++++++++++-
code/graphics/opengl/gropenglopenxr.h | 5 +-
code/graphics/openxr.cpp | 253 +++++++++++++++++++++++++++++++-
code/graphics/openxr.h | 3 +-
code/graphics/openxr_internal.h | 23 ++-
code/osapi/osapi.cpp | 3 +
9 files changed, 431 insertions(+), 8 deletions(-)
------------------------------------------------------------------------
commit 5e78054a6
Author: Birk Magnussen
Commit: Birk Magnussen
Properly init an OpenXR session, at least on Win32
code/graphics/2d.h | 2 +
code/graphics/opengl/gropengl.cpp | 1 +
code/graphics/opengl/gropenglopenxr.cpp | 92 ++++++++++++++++++++++++++++++++-
code/graphics/opengl/gropenglopenxr.h | 3 +-
code/graphics/openxr.cpp | 6 ++-
code/graphics/openxr_internal.h | 1 +
6 files changed, 101 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit cfe64748a
Author: Birk Magnussen
Commit: Birk Magnussen
Add Graphics abstraction layer
code/graphics/2d.h | 8 ++++++++
code/graphics/opengl/gropengl.cpp | 4 ++++
code/graphics/opengl/gropenglopenxr.cpp | 22 +++++++++++++++++++++
code/graphics/opengl/gropenglopenxr.h | 4 ++++
code/graphics/openxr.cpp | 34 ++++++++++++++++++---------------
code/graphics/openxr.h | 2 ++
code/graphics/openxr_internal.h | 11 +++++++++++
code/source_groups.cmake | 3 +++
8 files changed, 73 insertions(+), 15 deletions(-)
------------------------------------------------------------------------
commit 7a281781e
Author: Birk Magnussen
Commit: Birk Magnussen
Make OpenXR linkable
lib/openxr/src/loader/CMakeLists.txt | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
------------------------------------------------------------------------
commit a85919258
Author: Birk Magnussen
Commit: Birk Magnussen
Basic OpenXR initialization
code/graphics/openxr.cpp | 73 ++++++++++++++++++++++++++++++++++++++++++++++++
code/graphics/openxr.h | 2 ++
code/source_groups.cmake | 2 ++
3 files changed, 77 insertions(+)
------------------------------------------------------------------------
commit fdc8c246f
Author: Birk Magnussen
Commit: Birk Magnussen
Add OpenXR
code/CMakeLists.txt | 3 +
lib/CMakeLists.txt | 2 +
lib/openxr/CMakeLists.txt | 3 +
lib/openxr/COPYING.adoc | 123 +
lib/openxr/LICENSE | 202 +
lib/openxr/include/CMakeLists.txt | 20 +
lib/openxr/include/generated_header_list.txt | 5 +
.../include/generated_header_list.txt.license | 5 +
lib/openxr/include/openxr/CMakeLists.txt | 105 +
lib/openxr/include/openxr/openxr.h | 6135 ++++++++++
lib/openxr/include/openxr/openxr_platform.h | 714 ++
.../include/openxr/openxr_platform_defines.h | 114 +
lib/openxr/include/openxr/openxr_reflection.h | 4582 ++++++++
.../openxr/openxr_reflection_parent_structs.h | 265 +
.../include/openxr/openxr_reflection_structs.h | 501 +
lib/openxr/specification/registry/xr.xml | 11348 +++++++++++++++++++
lib/openxr/src/.clang-format | 10 +
lib/openxr/src/CMakeLists.txt | 462 +
lib/openxr/src/cmake/FindEGL.cmake | 171 +
lib/openxr/src/cmake/FindJsonCpp.cmake | 395 +
lib/openxr/src/cmake/FindOpenGLES.cmake | 256 +
lib/openxr/src/cmake/FindVulkanHeaders.cmake | 88 +
lib/openxr/src/cmake/StdFilesystemFlags.cmake | 183 +
lib/openxr/src/cmake/cmake_uninstall.cmake.in | 57 +
lib/openxr/src/cmake/metaconfig.cmake.in | 25 +
lib/openxr/src/cmake/presentation.cmake | 152 +
lib/openxr/src/common/extra_algorithms.h | 47 +
lib/openxr/src/common/filesystem_utils.cpp | 322 +
lib/openxr/src/common/filesystem_utils.hpp | 46 +
lib/openxr/src/common/hex_and_handles.h | 108 +
lib/openxr/src/common/loader_interfaces.h | 114 +
lib/openxr/src/common/object_info.cpp | 278 +
lib/openxr/src/common/object_info.h | 229 +
lib/openxr/src/common/platform_utils.hpp | 359 +
lib/openxr/src/common/stdfs_conditions.h | 45 +
lib/openxr/src/common/unique_asset.h | 33 +
.../src/common/vulkan_debug_object_namer.hpp | 63 +
lib/openxr/src/common/xr_dependencies.h | 93 +
lib/openxr/src/common/xr_linear.h | 865 ++
lib/openxr/src/common_config.h.in | 26 +
lib/openxr/src/external/jsoncpp/.clang-format | 4 +
lib/openxr/src/external/jsoncpp/.clang-tidy | 11 +
lib/openxr/src/external/jsoncpp/.gitattributes | 11 +
.../jsoncpp/.github/ISSUE_TEMPLATE/bug_report.md | 26 +
.../.github/ISSUE_TEMPLATE/feature_request.md | 20 +
lib/openxr/src/external/jsoncpp/.gitignore | 57 +
lib/openxr/src/external/jsoncpp/AUTHORS | 115 +
lib/openxr/src/external/jsoncpp/BUILD.bazel | 37 +
lib/openxr/src/external/jsoncpp/CMakeLists.txt | 213 +
lib/openxr/src/external/jsoncpp/CONTRIBUTING.md | 152 +
lib/openxr/src/external/jsoncpp/CTestConfig.cmake | 15 +
lib/openxr/src/external/jsoncpp/LICENSE | 55 +
lib/openxr/src/external/jsoncpp/README.md | 67 +
lib/openxr/src/external/jsoncpp/amalgamate.py | 161 +
lib/openxr/src/external/jsoncpp/appveyor.yml | 37 +
.../src/external/jsoncpp/cmake/JoinPaths.cmake | 23 +
lib/openxr/src/external/jsoncpp/dev.makefile | 37 +
.../src/external/jsoncpp/devtools/__init__.py | 6 +
.../src/external/jsoncpp/devtools/agent_vmw7.json | 33 +
.../src/external/jsoncpp/devtools/agent_vmxp.json | 26 +
.../src/external/jsoncpp/devtools/antglob.py | 205 +
.../src/external/jsoncpp/devtools/batchbuild.py | 278 +
lib/openxr/src/external/jsoncpp/devtools/fixeol.py | 70 +
.../external/jsoncpp/devtools/licenseupdater.py | 94 +
.../src/external/jsoncpp/devtools/tarball.py | 52 +
lib/openxr/src/external/jsoncpp/doc/doxyfile.in | 2302 ++++
lib/openxr/src/external/jsoncpp/doc/footer.html | 21 +
lib/openxr/src/external/jsoncpp/doc/header.html | 64 +
lib/openxr/src/external/jsoncpp/doc/jsoncpp.dox | 164 +
lib/openxr/src/external/jsoncpp/doc/readme.txt | 1 +
lib/openxr/src/external/jsoncpp/doc/roadmap.dox | 3 +
.../src/external/jsoncpp/doc/web_doxyfile.in | 2290 ++++
lib/openxr/src/external/jsoncpp/doxybuild.py | 189 +
.../src/external/jsoncpp/example/CMakeLists.txt | 27 +
lib/openxr/src/external/jsoncpp/example/README.md | 13 +
.../example/readFromStream/errorFormat.json | 3 +
.../example/readFromStream/readFromStream.cpp | 30 +
.../example/readFromStream/withComment.json | 6 +
.../example/readFromString/readFromString.cpp | 38 +
.../jsoncpp/example/streamWrite/streamWrite.cpp | 23 +
.../jsoncpp/example/stringWrite/stringWrite.cpp | 33 +
lib/openxr/src/external/jsoncpp/get_version.pl | 5 +
.../src/external/jsoncpp/include/CMakeLists.txt | 5 +
.../jsoncpp/include/PreventInBuildInstalls.cmake | 9 +
.../jsoncpp/include/PreventInSourceBuilds.cmake | 45 +
.../src/external/jsoncpp/include/json/allocator.h | 88 +
.../src/external/jsoncpp/include/json/assertions.h | 61 +
.../src/external/jsoncpp/include/json/config.h | 150 +
.../src/external/jsoncpp/include/json/forwards.h | 43 +
.../src/external/jsoncpp/include/json/json.h | 15 +
.../external/jsoncpp/include/json/json_features.h | 61 +
.../src/external/jsoncpp/include/json/reader.h | 405 +
.../src/external/jsoncpp/include/json/value.h | 935 ++
.../src/external/jsoncpp/include/json/version.h | 28 +
.../src/external/jsoncpp/include/json/writer.h | 369 +
.../jsoncpp/jsoncpp-namespaced-targets.cmake | 7 +
.../src/external/jsoncpp/jsoncppConfig.cmake.in | 11 +
lib/openxr/src/external/jsoncpp/meson.build | 119 +
lib/openxr/src/external/jsoncpp/meson_options.txt | 5 +
.../src/external/jsoncpp/pkg-config/jsoncpp.pc.in | 11 +
lib/openxr/src/external/jsoncpp/reformat.sh | 1 +
lib/openxr/src/external/jsoncpp/src/CMakeLists.txt | 5 +
.../jsoncpp/src/jsontestrunner/CMakeLists.txt | 51 +
.../external/jsoncpp/src/jsontestrunner/main.cpp | 343 +
.../external/jsoncpp/src/lib_json/CMakeLists.txt | 208 +
.../external/jsoncpp/src/lib_json/json_reader.cpp | 1992 ++++
.../src/external/jsoncpp/src/lib_json/json_tool.h | 138 +
.../external/jsoncpp/src/lib_json/json_value.cpp | 1634 +++
.../jsoncpp/src/lib_json/json_valueiterator.inl | 156 +
.../external/jsoncpp/src/lib_json/json_writer.cpp | 1259 ++
.../jsoncpp/src/test_lib_json/CMakeLists.txt | 39 +
.../external/jsoncpp/src/test_lib_json/fuzz.cpp | 54 +
.../external/jsoncpp/src/test_lib_json/fuzz.dict | 54 +
.../src/external/jsoncpp/src/test_lib_json/fuzz.h | 14 +
.../jsoncpp/src/test_lib_json/jsontest.cpp | 430 +
.../external/jsoncpp/src/test_lib_json/jsontest.h | 288 +
.../external/jsoncpp/src/test_lib_json/main.cpp | 3971 +++++++
lib/openxr/src/external/jsoncpp/test/cleantests.py | 16 +
.../jsoncpp/test/data/fail_invalid_quote.json | 1 +
.../jsoncpp/test/data/fail_test_array_01.json | 1 +
.../jsoncpp/test/data/fail_test_array_02.json | 1 +
.../jsoncpp/test/data/fail_test_object_01.json | 1 +
.../jsoncpp/test/data/fail_test_stack_limit.json | 1 +
.../test/data/legacy_test_array_01.expected | 1 +
.../jsoncpp/test/data/legacy_test_array_01.json | 1 +
.../test/data/legacy_test_array_02.expected | 2 +
.../jsoncpp/test/data/legacy_test_array_02.json | 1 +
.../test/data/legacy_test_array_03.expected | 6 +
.../jsoncpp/test/data/legacy_test_array_03.json | 1 +
.../test/data/legacy_test_array_04.expected | 5 +
.../jsoncpp/test/data/legacy_test_array_04.json | 1 +
.../test/data/legacy_test_array_05.expected | 100 +
.../jsoncpp/test/data/legacy_test_array_05.json | 1 +
.../test/data/legacy_test_array_06.expected | 5 +
.../jsoncpp/test/data/legacy_test_array_06.json | 4 +
.../test/data/legacy_test_array_07.expected | 2122 ++++
.../jsoncpp/test/data/legacy_test_array_07.json | 2 +
.../test/data/legacy_test_basic_01.expected | 1 +
.../jsoncpp/test/data/legacy_test_basic_01.json | 1 +
.../test/data/legacy_test_basic_02.expected | 1 +
.../jsoncpp/test/data/legacy_test_basic_02.json | 1 +
.../test/data/legacy_test_basic_03.expected | 3 +
.../jsoncpp/test/data/legacy_test_basic_03.json | 3 +
.../test/data/legacy_test_basic_04.expected | 2 +
.../jsoncpp/test/data/legacy_test_basic_04.json | 2 +
.../test/data/legacy_test_basic_05.expected | 2 +
.../jsoncpp/test/data/legacy_test_basic_05.json | 2 +
.../test/data/legacy_test_basic_06.expected | 2 +
.../jsoncpp/test/data/legacy_test_basic_06.json | 2 +
.../test/data/legacy_test_basic_07.expected | 2 +
.../jsoncpp/test/data/legacy_test_basic_07.json | 2 +
.../test/data/legacy_test_basic_08.expected | 3 +
.../jsoncpp/test/data/legacy_test_basic_08.json | 3 +
.../test/data/legacy_test_basic_09.expected | 4 +
.../jsoncpp/test/data/legacy_test_basic_09.json | 4 +
.../test/data/legacy_test_comment_00.expected | 4 +
.../jsoncpp/test/data/legacy_test_comment_00.json | 5 +
.../test/data/legacy_test_comment_01.expected | 10 +
.../jsoncpp/test/data/legacy_test_comment_01.json | 10 +
.../test/data/legacy_test_comment_02.expected | 23 +
.../jsoncpp/test/data/legacy_test_comment_02.json | 26 +
.../test/data/legacy_test_complex_01.expected | 20 +
.../jsoncpp/test/data/legacy_test_complex_01.json | 17 +
.../test/data/legacy_test_integer_01.expected | 2 +
.../jsoncpp/test/data/legacy_test_integer_01.json | 2 +
.../test/data/legacy_test_integer_02.expected | 2 +
.../jsoncpp/test/data/legacy_test_integer_02.json | 2 +
.../test/data/legacy_test_integer_03.expected | 2 +
.../jsoncpp/test/data/legacy_test_integer_03.json | 2 +
.../test/data/legacy_test_integer_04.expected | 3 +
.../jsoncpp/test/data/legacy_test_integer_04.json | 3 +
.../test/data/legacy_test_integer_05.expected | 2 +
.../jsoncpp/test/data/legacy_test_integer_05.json | 2 +
.../data/legacy_test_integer_06_64bits.expected | 1 +
.../test/data/legacy_test_integer_06_64bits.json | 2 +
.../data/legacy_test_integer_07_64bits.expected | 1 +
.../test/data/legacy_test_integer_07_64bits.json | 2 +
.../data/legacy_test_integer_08_64bits.expected | 1 +
.../test/data/legacy_test_integer_08_64bits.json | 2 +
.../test/data/legacy_test_large_01.expected | 2122 ++++
.../jsoncpp/test/data/legacy_test_large_01.json | 2 +
.../test/data/legacy_test_object_01.expected | 1 +
.../jsoncpp/test/data/legacy_test_object_01.json | 1 +
.../test/data/legacy_test_object_02.expected | 2 +
.../jsoncpp/test/data/legacy_test_object_02.json | 1 +
.../test/data/legacy_test_object_03.expected | 4 +
.../jsoncpp/test/data/legacy_test_object_03.json | 5 +
.../test/data/legacy_test_object_04.expected | 2 +
.../jsoncpp/test/data/legacy_test_object_04.json | 3 +
.../data/legacy_test_preserve_comment_01.expected | 11 +
.../test/data/legacy_test_preserve_comment_01.json | 14 +
.../jsoncpp/test/data/legacy_test_real_01.expected | 3 +
.../jsoncpp/test/data/legacy_test_real_01.json | 3 +
.../jsoncpp/test/data/legacy_test_real_02.expected | 3 +
.../jsoncpp/test/data/legacy_test_real_02.json | 3 +
.../jsoncpp/test/data/legacy_test_real_03.expected | 3 +
.../jsoncpp/test/data/legacy_test_real_03.json | 3 +
.../jsoncpp/test/data/legacy_test_real_04.expected | 3 +
.../jsoncpp/test/data/legacy_test_real_04.json | 3 +
.../jsoncpp/test/data/legacy_test_real_05.expected | 4 +
.../jsoncpp/test/data/legacy_test_real_05.json | 3 +
.../jsoncpp/test/data/legacy_test_real_06.expected | 4 +
.../jsoncpp/test/data/legacy_test_real_06.json | 3 +
.../jsoncpp/test/data/legacy_test_real_07.expected | 4 +
.../jsoncpp/test/data/legacy_test_real_07.json | 3 +
.../jsoncpp/test/data/legacy_test_real_08.expected | 4 +
.../jsoncpp/test/data/legacy_test_real_08.json | 4 +
.../jsoncpp/test/data/legacy_test_real_09.expected | 4 +
.../jsoncpp/test/data/legacy_test_real_09.json | 4 +
.../jsoncpp/test/data/legacy_test_real_10.expected | 4 +
.../jsoncpp/test/data/legacy_test_real_10.json | 4 +
.../jsoncpp/test/data/legacy_test_real_11.expected | 4 +
.../jsoncpp/test/data/legacy_test_real_11.json | 4 +
.../jsoncpp/test/data/legacy_test_real_12.expected | 2 +
.../jsoncpp/test/data/legacy_test_real_12.json | 2 +
.../test/data/legacy_test_string_01.expected | 1 +
.../jsoncpp/test/data/legacy_test_string_01.json | 1 +
.../test/data/legacy_test_string_02.expected | 1 +
.../jsoncpp/test/data/legacy_test_string_02.json | 1 +
.../test/data/legacy_test_string_03.expected | 1 +
.../jsoncpp/test/data/legacy_test_string_03.json | 1 +
.../test/data/legacy_test_string_04.expected | 2 +
.../jsoncpp/test/data/legacy_test_string_04.json | 2 +
.../test/data/legacy_test_string_05.expected | 2 +
.../jsoncpp/test/data/legacy_test_string_05.json | 2 +
.../data/legacy_test_string_unicode_01.expected | 1 +
.../test/data/legacy_test_string_unicode_01.json | 1 +
.../data/legacy_test_string_unicode_02.expected | 1 +
.../test/data/legacy_test_string_unicode_02.json | 1 +
.../data/legacy_test_string_unicode_03.expected | 1 +
.../test/data/legacy_test_string_unicode_03.json | 1 +
.../data/legacy_test_string_unicode_04.expected | 1 +
.../test/data/legacy_test_string_unicode_04.json | 1 +
.../data/legacy_test_string_unicode_05.expected | 2 +
.../test/data/legacy_test_string_unicode_05.json | 1 +
.../jsoncpp/test/data/test_array_08.expected | 2 +
.../external/jsoncpp/test/data/test_array_08.json | 1 +
.../jsoncpp/test/data/test_object_05.expected | 2 +
.../external/jsoncpp/test/data/test_object_05.json | 1 +
.../src/external/jsoncpp/test/generate_expected.py | 17 +
.../external/jsoncpp/test/jsonchecker/fail1.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail10.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail11.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail12.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail13.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail14.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail15.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail16.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail17.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail18.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail19.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail2.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail20.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail21.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail22.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail23.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail24.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail25.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail26.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail27.json | 2 +
.../external/jsoncpp/test/jsonchecker/fail28.json | 2 +
.../external/jsoncpp/test/jsonchecker/fail29.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail3.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail30.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail31.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail32.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail33.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail4.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail5.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail6.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail7.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail8.json | 1 +
.../external/jsoncpp/test/jsonchecker/fail9.json | 1 +
.../external/jsoncpp/test/jsonchecker/pass1.json | 58 +
.../external/jsoncpp/test/jsonchecker/pass2.json | 1 +
.../external/jsoncpp/test/jsonchecker/pass3.json | 6 +
.../external/jsoncpp/test/jsonchecker/readme.txt | 3 +
.../src/external/jsoncpp/test/pyjsontestrunner.py | 71 +
.../src/external/jsoncpp/test/runjsontests.py | 191 +
.../src/external/jsoncpp/test/rununittests.py | 84 +
lib/openxr/src/external/jsoncpp/version.in | 1 +
lib/openxr/src/loader/.gitignore | 5 +
lib/openxr/src/loader/AndroidManifest.xml | 24 +
lib/openxr/src/loader/AndroidManifest.xml.in | 26 +
lib/openxr/src/loader/CMakeLists.txt | 405 +
lib/openxr/src/loader/OpenXRConfig.cmake.in | 15 +
lib/openxr/src/loader/abi.json | 6 +
lib/openxr/src/loader/abi.json.license | 2 +
lib/openxr/src/loader/android_utilities.cpp | 319 +
lib/openxr/src/loader/android_utilities.h | 32 +
lib/openxr/src/loader/api_layer_interface.cpp | 404 +
lib/openxr/src/loader/api_layer_interface.hpp | 54 +
lib/openxr/src/loader/exception_handling.hpp | 40 +
lib/openxr/src/loader/loader.rc | 75 +
lib/openxr/src/loader/loader_core.cpp | 849 ++
lib/openxr/src/loader/loader_instance.cpp | 303 +
lib/openxr/src/loader/loader_instance.hpp | 77 +
lib/openxr/src/loader/loader_logger.cpp | 242 +
lib/openxr/src/loader/loader_logger.hpp | 194 +
lib/openxr/src/loader/loader_logger_recorders.cpp | 291 +
lib/openxr/src/loader/loader_logger_recorders.hpp | 40 +
lib/openxr/src/loader/loader_platform.hpp | 204 +
lib/openxr/src/loader/manifest_file.cpp | 954 ++
lib/openxr/src/loader/manifest_file.hpp | 117 +
lib/openxr/src/loader/module.json | 8 +
lib/openxr/src/loader/module.json.license | 2 +
lib/openxr/src/loader/openxr-loader.def | 66 +
lib/openxr/src/loader/openxr-loader.expsym | 59 +
lib/openxr/src/loader/openxr-loader.map | 60 +
lib/openxr/src/loader/openxr-loader.map.license | 3 +
lib/openxr/src/loader/openxr.pc.in | 11 +
lib/openxr/src/loader/openxr.pc.in.license | 3 +
.../src/loader/openxr_loader_for_android.pom | 32 +
lib/openxr/src/loader/prefab.json | 6 +
lib/openxr/src/loader/prefab.json.license | 2 +
lib/openxr/src/loader/runtime_interface.cpp | 528 +
lib/openxr/src/loader/runtime_interface.hpp | 86 +
lib/openxr/src/loader/settings.gradle | 3 +
lib/openxr/src/loader/xr_generated_loader.cpp | 700 ++
lib/openxr/src/loader/xr_generated_loader.hpp | 252 +
lib/openxr/src/version.cmake | 62 +
lib/openxr/src/xr_generated_dispatch_table.c | 468 +
lib/openxr/src/xr_generated_dispatch_table.h | 475 +
323 files changed, 61285 insertions(+)