Author Topic: Nightly: 05 December 2023 - Revision 43afcd5ea  (Read 472 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly: 05 December 2023 - Revision 43afcd5ea
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 (Mirror)


Group: MacOSX-arm64
nightly_20231205_43afcd5ea-builds-Mac-arm64.tar.gz (Mirror)


Group: MacOSX-x86_64
nightly_20231205_43afcd5ea-builds-Mac-x86_64.tar.gz (Mirror)

Code: [Select]
------------------------------------------------------------------------
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(+)