From 54f36c4c4a8a3d8df95c4e141c8bdcd20369b420 Mon Sep 17 00:00:00 2001 From: "Arthur Brainville (LIV Inc.)" Date: Wed, 9 Jun 2021 14:39:07 +0200 Subject: [PATCH] 1.0.17! :tada: --- OpenXR-SDK-Source | 2 +- generated/xrew.h | 74 +++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 70 insertions(+), 6 deletions(-) diff --git a/OpenXR-SDK-Source b/OpenXR-SDK-Source index b669d4a..ce41708 160000 --- a/OpenXR-SDK-Source +++ b/OpenXR-SDK-Source @@ -1 +1 @@ -Subproject commit b669d4ae2243a1572f35480983069bbb963e76d7 +Subproject commit ce417089a338570d023f2b98bfc86d08b4580aef diff --git a/generated/xrew.h b/generated/xrew.h index 08a8a90..a57fdb5 100644 --- a/generated/xrew.h +++ b/generated/xrew.h @@ -1,5 +1,5 @@ // This file is autogenerated by XREW, the OpenXR Extension Wrangler. Do not modify! -// Timestamp : 2021-05-11T21:37:00.193197 +// Timestamp : 2021-06-09T12:37:51.792866 /* MIT License @@ -67,7 +67,22 @@ static PFN_xrGetControllerModelKeyMSFT __xrew_xrGetControllerModelKeyMSFT = NULL static PFN_xrLoadControllerModelMSFT __xrew_xrLoadControllerModelMSFT = NULL; static PFN_xrGetControllerModelPropertiesMSFT __xrew_xrGetControllerModelPropertiesMSFT = NULL; static PFN_xrGetControllerModelStateMSFT __xrew_xrGetControllerModelStateMSFT = NULL; +static PFN_xrEnumerateReprojectionModesMSFT __xrew_xrEnumerateReprojectionModesMSFT = NULL; +static PFN_xrUpdateSwapchainFB __xrew_xrUpdateSwapchainFB = NULL; +static PFN_xrGetSwapchainStateFB __xrew_xrGetSwapchainStateFB = NULL; static PFN_xrInitializeLoaderKHR __xrew_xrInitializeLoaderKHR = NULL; +static PFN_xrEnumerateSceneComputeFeaturesMSFT __xrew_xrEnumerateSceneComputeFeaturesMSFT = NULL; +static PFN_xrCreateSceneObserverMSFT __xrew_xrCreateSceneObserverMSFT = NULL; +static PFN_xrDestroySceneObserverMSFT __xrew_xrDestroySceneObserverMSFT = NULL; +static PFN_xrCreateSceneMSFT __xrew_xrCreateSceneMSFT = NULL; +static PFN_xrDestroySceneMSFT __xrew_xrDestroySceneMSFT = NULL; +static PFN_xrComputeNewSceneMSFT __xrew_xrComputeNewSceneMSFT = NULL; +static PFN_xrGetSceneComputeStateMSFT __xrew_xrGetSceneComputeStateMSFT = NULL; +static PFN_xrGetSceneComponentsMSFT __xrew_xrGetSceneComponentsMSFT = NULL; +static PFN_xrLocateSceneComponentsMSFT __xrew_xrLocateSceneComponentsMSFT = NULL; +static PFN_xrGetSceneMeshBuffersMSFT __xrew_xrGetSceneMeshBuffersMSFT = NULL; +static PFN_xrDeserializeSceneMSFT __xrew_xrDeserializeSceneMSFT = NULL; +static PFN_xrGetSerializedSceneFragmentDataMSFT __xrew_xrGetSerializedSceneFragmentDataMSFT = NULL; static PFN_xrEnumerateDisplayRefreshRatesFB __xrew_xrEnumerateDisplayRefreshRatesFB = NULL; static PFN_xrGetDisplayRefreshRateFB __xrew_xrGetDisplayRefreshRateFB = NULL; static PFN_xrRequestDisplayRefreshRateFB __xrew_xrRequestDisplayRefreshRateFB = NULL; @@ -78,7 +93,6 @@ static PFN_xrSetEnvironmentDepthEstimationVARJO __xrew_xrSetEnvironmentDepthEsti #ifdef XR_USE_PLATFORM_ANDROID static PFN_xrSetAndroidApplicationThreadKHR __xrew_xrSetAndroidApplicationThreadKHR = NULL; static PFN_xrCreateSwapchainAndroidSurfaceKHR __xrew_xrCreateSwapchainAndroidSurfaceKHR = NULL; -static PFN_xrUpdateSwapchainFB __xrew_xrUpdateSwapchainFB = NULL; #endif //XR_USE_PLATFORM_ANDROID // XR_USE_GRAPHICS_API_OPENGL #ifdef XR_USE_GRAPHICS_API_OPENGL @@ -113,6 +127,8 @@ static PFN_xrConvertWin32PerformanceCounterToTimeKHR __xrew_xrConvertWin32Perfor static PFN_xrConvertTimeToWin32PerformanceCounterKHR __xrew_xrConvertTimeToWin32PerformanceCounterKHR = NULL; static PFN_xrCreateSpatialAnchorFromPerceptionAnchorMSFT __xrew_xrCreateSpatialAnchorFromPerceptionAnchorMSFT = NULL; static PFN_xrTryGetPerceptionAnchorFromSpatialAnchorMSFT __xrew_xrTryGetPerceptionAnchorFromSpatialAnchorMSFT = NULL; +static PFN_xrGetAudioOutputDeviceGuidOculus __xrew_xrGetAudioOutputDeviceGuidOculus = NULL; +static PFN_xrGetAudioInputDeviceGuidOculus __xrew_xrGetAudioInputDeviceGuidOculus = NULL; #endif //XR_USE_PLATFORM_WIN32 // XR_USE_TIMESPEC #ifdef XR_USE_TIMESPEC @@ -155,7 +171,22 @@ static XrBool32 xrewInit(XrInstance instance) xrGetInstanceProcAddr(instance, "xrLoadControllerModelMSFT", (PFN_xrVoidFunction *) &__xrew_xrLoadControllerModelMSFT); xrGetInstanceProcAddr(instance, "xrGetControllerModelPropertiesMSFT", (PFN_xrVoidFunction *) &__xrew_xrGetControllerModelPropertiesMSFT); xrGetInstanceProcAddr(instance, "xrGetControllerModelStateMSFT", (PFN_xrVoidFunction *) &__xrew_xrGetControllerModelStateMSFT); + xrGetInstanceProcAddr(instance, "xrEnumerateReprojectionModesMSFT", (PFN_xrVoidFunction *) &__xrew_xrEnumerateReprojectionModesMSFT); + xrGetInstanceProcAddr(instance, "xrUpdateSwapchainFB", (PFN_xrVoidFunction *) &__xrew_xrUpdateSwapchainFB); + xrGetInstanceProcAddr(instance, "xrGetSwapchainStateFB", (PFN_xrVoidFunction *) &__xrew_xrGetSwapchainStateFB); xrGetInstanceProcAddr(instance, "xrInitializeLoaderKHR", (PFN_xrVoidFunction *) &__xrew_xrInitializeLoaderKHR); + xrGetInstanceProcAddr(instance, "xrEnumerateSceneComputeFeaturesMSFT", (PFN_xrVoidFunction *) &__xrew_xrEnumerateSceneComputeFeaturesMSFT); + xrGetInstanceProcAddr(instance, "xrCreateSceneObserverMSFT", (PFN_xrVoidFunction *) &__xrew_xrCreateSceneObserverMSFT); + xrGetInstanceProcAddr(instance, "xrDestroySceneObserverMSFT", (PFN_xrVoidFunction *) &__xrew_xrDestroySceneObserverMSFT); + xrGetInstanceProcAddr(instance, "xrCreateSceneMSFT", (PFN_xrVoidFunction *) &__xrew_xrCreateSceneMSFT); + xrGetInstanceProcAddr(instance, "xrDestroySceneMSFT", (PFN_xrVoidFunction *) &__xrew_xrDestroySceneMSFT); + xrGetInstanceProcAddr(instance, "xrComputeNewSceneMSFT", (PFN_xrVoidFunction *) &__xrew_xrComputeNewSceneMSFT); + xrGetInstanceProcAddr(instance, "xrGetSceneComputeStateMSFT", (PFN_xrVoidFunction *) &__xrew_xrGetSceneComputeStateMSFT); + xrGetInstanceProcAddr(instance, "xrGetSceneComponentsMSFT", (PFN_xrVoidFunction *) &__xrew_xrGetSceneComponentsMSFT); + xrGetInstanceProcAddr(instance, "xrLocateSceneComponentsMSFT", (PFN_xrVoidFunction *) &__xrew_xrLocateSceneComponentsMSFT); + xrGetInstanceProcAddr(instance, "xrGetSceneMeshBuffersMSFT", (PFN_xrVoidFunction *) &__xrew_xrGetSceneMeshBuffersMSFT); + xrGetInstanceProcAddr(instance, "xrDeserializeSceneMSFT", (PFN_xrVoidFunction *) &__xrew_xrDeserializeSceneMSFT); + xrGetInstanceProcAddr(instance, "xrGetSerializedSceneFragmentDataMSFT", (PFN_xrVoidFunction *) &__xrew_xrGetSerializedSceneFragmentDataMSFT); xrGetInstanceProcAddr(instance, "xrEnumerateDisplayRefreshRatesFB", (PFN_xrVoidFunction *) &__xrew_xrEnumerateDisplayRefreshRatesFB); xrGetInstanceProcAddr(instance, "xrGetDisplayRefreshRateFB", (PFN_xrVoidFunction *) &__xrew_xrGetDisplayRefreshRateFB); xrGetInstanceProcAddr(instance, "xrRequestDisplayRefreshRateFB", (PFN_xrVoidFunction *) &__xrew_xrRequestDisplayRefreshRateFB); @@ -166,7 +197,6 @@ static XrBool32 xrewInit(XrInstance instance) #ifdef XR_USE_PLATFORM_ANDROID xrGetInstanceProcAddr(instance, "xrSetAndroidApplicationThreadKHR", (PFN_xrVoidFunction *) &__xrew_xrSetAndroidApplicationThreadKHR); xrGetInstanceProcAddr(instance, "xrCreateSwapchainAndroidSurfaceKHR", (PFN_xrVoidFunction *) &__xrew_xrCreateSwapchainAndroidSurfaceKHR); - xrGetInstanceProcAddr(instance, "xrUpdateSwapchainFB", (PFN_xrVoidFunction *) &__xrew_xrUpdateSwapchainFB); #endif //XR_USE_PLATFORM_ANDROID // XR_USE_GRAPHICS_API_OPENGL #ifdef XR_USE_GRAPHICS_API_OPENGL @@ -201,6 +231,8 @@ static XrBool32 xrewInit(XrInstance instance) xrGetInstanceProcAddr(instance, "xrConvertTimeToWin32PerformanceCounterKHR", (PFN_xrVoidFunction *) &__xrew_xrConvertTimeToWin32PerformanceCounterKHR); xrGetInstanceProcAddr(instance, "xrCreateSpatialAnchorFromPerceptionAnchorMSFT", (PFN_xrVoidFunction *) &__xrew_xrCreateSpatialAnchorFromPerceptionAnchorMSFT); xrGetInstanceProcAddr(instance, "xrTryGetPerceptionAnchorFromSpatialAnchorMSFT", (PFN_xrVoidFunction *) &__xrew_xrTryGetPerceptionAnchorFromSpatialAnchorMSFT); + xrGetInstanceProcAddr(instance, "xrGetAudioOutputDeviceGuidOculus", (PFN_xrVoidFunction *) &__xrew_xrGetAudioOutputDeviceGuidOculus); + xrGetInstanceProcAddr(instance, "xrGetAudioInputDeviceGuidOculus", (PFN_xrVoidFunction *) &__xrew_xrGetAudioInputDeviceGuidOculus); #endif //XR_USE_PLATFORM_WIN32 // XR_USE_TIMESPEC #ifdef XR_USE_TIMESPEC @@ -242,7 +274,22 @@ static void xrewQuit() __xrew_xrLoadControllerModelMSFT = NULL; __xrew_xrGetControllerModelPropertiesMSFT = NULL; __xrew_xrGetControllerModelStateMSFT = NULL; + __xrew_xrEnumerateReprojectionModesMSFT = NULL; + __xrew_xrUpdateSwapchainFB = NULL; + __xrew_xrGetSwapchainStateFB = NULL; __xrew_xrInitializeLoaderKHR = NULL; + __xrew_xrEnumerateSceneComputeFeaturesMSFT = NULL; + __xrew_xrCreateSceneObserverMSFT = NULL; + __xrew_xrDestroySceneObserverMSFT = NULL; + __xrew_xrCreateSceneMSFT = NULL; + __xrew_xrDestroySceneMSFT = NULL; + __xrew_xrComputeNewSceneMSFT = NULL; + __xrew_xrGetSceneComputeStateMSFT = NULL; + __xrew_xrGetSceneComponentsMSFT = NULL; + __xrew_xrLocateSceneComponentsMSFT = NULL; + __xrew_xrGetSceneMeshBuffersMSFT = NULL; + __xrew_xrDeserializeSceneMSFT = NULL; + __xrew_xrGetSerializedSceneFragmentDataMSFT = NULL; __xrew_xrEnumerateDisplayRefreshRatesFB = NULL; __xrew_xrGetDisplayRefreshRateFB = NULL; __xrew_xrRequestDisplayRefreshRateFB = NULL; @@ -253,7 +300,6 @@ static void xrewQuit() #ifdef XR_USE_PLATFORM_ANDROID __xrew_xrSetAndroidApplicationThreadKHR = NULL; __xrew_xrCreateSwapchainAndroidSurfaceKHR = NULL; - __xrew_xrUpdateSwapchainFB = NULL; #endif //XR_USE_PLATFORM_ANDROID // XR_USE_GRAPHICS_API_OPENGL #ifdef XR_USE_GRAPHICS_API_OPENGL @@ -288,6 +334,8 @@ static void xrewQuit() __xrew_xrConvertTimeToWin32PerformanceCounterKHR = NULL; __xrew_xrCreateSpatialAnchorFromPerceptionAnchorMSFT = NULL; __xrew_xrTryGetPerceptionAnchorFromSpatialAnchorMSFT = NULL; + __xrew_xrGetAudioOutputDeviceGuidOculus = NULL; + __xrew_xrGetAudioInputDeviceGuidOculus = NULL; #endif //XR_USE_PLATFORM_WIN32 // XR_USE_TIMESPEC #ifdef XR_USE_TIMESPEC @@ -326,7 +374,22 @@ static void xrewQuit() #define xrLoadControllerModelMSFT XREW_GET_FUN(__xrew_xrLoadControllerModelMSFT) #define xrGetControllerModelPropertiesMSFT XREW_GET_FUN(__xrew_xrGetControllerModelPropertiesMSFT) #define xrGetControllerModelStateMSFT XREW_GET_FUN(__xrew_xrGetControllerModelStateMSFT) +#define xrEnumerateReprojectionModesMSFT XREW_GET_FUN(__xrew_xrEnumerateReprojectionModesMSFT) +#define xrUpdateSwapchainFB XREW_GET_FUN(__xrew_xrUpdateSwapchainFB) +#define xrGetSwapchainStateFB XREW_GET_FUN(__xrew_xrGetSwapchainStateFB) #define xrInitializeLoaderKHR XREW_GET_FUN(__xrew_xrInitializeLoaderKHR) +#define xrEnumerateSceneComputeFeaturesMSFT XREW_GET_FUN(__xrew_xrEnumerateSceneComputeFeaturesMSFT) +#define xrCreateSceneObserverMSFT XREW_GET_FUN(__xrew_xrCreateSceneObserverMSFT) +#define xrDestroySceneObserverMSFT XREW_GET_FUN(__xrew_xrDestroySceneObserverMSFT) +#define xrCreateSceneMSFT XREW_GET_FUN(__xrew_xrCreateSceneMSFT) +#define xrDestroySceneMSFT XREW_GET_FUN(__xrew_xrDestroySceneMSFT) +#define xrComputeNewSceneMSFT XREW_GET_FUN(__xrew_xrComputeNewSceneMSFT) +#define xrGetSceneComputeStateMSFT XREW_GET_FUN(__xrew_xrGetSceneComputeStateMSFT) +#define xrGetSceneComponentsMSFT XREW_GET_FUN(__xrew_xrGetSceneComponentsMSFT) +#define xrLocateSceneComponentsMSFT XREW_GET_FUN(__xrew_xrLocateSceneComponentsMSFT) +#define xrGetSceneMeshBuffersMSFT XREW_GET_FUN(__xrew_xrGetSceneMeshBuffersMSFT) +#define xrDeserializeSceneMSFT XREW_GET_FUN(__xrew_xrDeserializeSceneMSFT) +#define xrGetSerializedSceneFragmentDataMSFT XREW_GET_FUN(__xrew_xrGetSerializedSceneFragmentDataMSFT) #define xrEnumerateDisplayRefreshRatesFB XREW_GET_FUN(__xrew_xrEnumerateDisplayRefreshRatesFB) #define xrGetDisplayRefreshRateFB XREW_GET_FUN(__xrew_xrGetDisplayRefreshRateFB) #define xrRequestDisplayRefreshRateFB XREW_GET_FUN(__xrew_xrRequestDisplayRefreshRateFB) @@ -337,7 +400,6 @@ static void xrewQuit() #ifdef XR_USE_PLATFORM_ANDROID #define xrSetAndroidApplicationThreadKHR XREW_GET_FUN(__xrew_xrSetAndroidApplicationThreadKHR) #define xrCreateSwapchainAndroidSurfaceKHR XREW_GET_FUN(__xrew_xrCreateSwapchainAndroidSurfaceKHR) -#define xrUpdateSwapchainFB XREW_GET_FUN(__xrew_xrUpdateSwapchainFB) #endif #endif //XR_USE_PLATFORM_ANDROID // XR_USE_GRAPHICS_API_OPENGL @@ -378,6 +440,8 @@ static void xrewQuit() #define xrConvertTimeToWin32PerformanceCounterKHR XREW_GET_FUN(__xrew_xrConvertTimeToWin32PerformanceCounterKHR) #define xrCreateSpatialAnchorFromPerceptionAnchorMSFT XREW_GET_FUN(__xrew_xrCreateSpatialAnchorFromPerceptionAnchorMSFT) #define xrTryGetPerceptionAnchorFromSpatialAnchorMSFT XREW_GET_FUN(__xrew_xrTryGetPerceptionAnchorFromSpatialAnchorMSFT) +#define xrGetAudioOutputDeviceGuidOculus XREW_GET_FUN(__xrew_xrGetAudioOutputDeviceGuidOculus) +#define xrGetAudioInputDeviceGuidOculus XREW_GET_FUN(__xrew_xrGetAudioInputDeviceGuidOculus) #endif #endif //XR_USE_PLATFORM_WIN32 // XR_USE_TIMESPEC