Skip to content

Commit 2e571a4

Browse files
committed
v1.0.20! 🎉
1 parent e15e4ed commit 2e571a4

File tree

3 files changed

+109
-5
lines changed

3 files changed

+109
-5
lines changed

OpenXR-SDK-Source

Submodule OpenXR-SDK-Source updated 102 files

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ![XR purple cowboy emoji](./resources/XR_wranglerx40.png) XREW [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
22

3-
*generated version commited under /generated/xrew.h : OpenXR 1.0.19 Grab the raw header file here : [xrew.h](https://raw.githubusercontent.com/LIV/XREW/master/generated/xrew.h)*
3+
*generated version commited under /generated/xrew.h : OpenXR 1.0.20 Grab the raw header file here : [xrew.h](https://raw.githubusercontent.com/LIV/XREW/master/generated/xrew.h)*
44

55
XREW is a single-header OpenXR Extension Wrangler, generated from the [OpenXR registry](https://github.com/KhronosGroup/OpenXR-SDK-Source/blob/master/specification/registry/xr.xml)
66

generated/xrew.h

Lines changed: 107 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// This file is autogenerated by XREW, the OpenXR Extension Wrangler. Do not modify!
2-
// Timestamp : 2021-08-25T15:39:18.656758
3-
// OpenXR Version : 1.0.19
2+
// Timestamp : 2021-10-04T23:10:38.912512
3+
// OpenXR Version : 1.0.20
44

55

66
/*
@@ -38,7 +38,7 @@ extern "C"
3838
{
3939
#endif
4040

41-
#define XREW_GENERATED_VERSION XR_MAKE_VERSION(1, 0, 19)
41+
#define XREW_GENERATED_VERSION XR_MAKE_VERSION(1, 0, 20)
4242
#define XREW_GET_FUN(x) x
4343

4444
// OpenXR 1.0 Core API:
@@ -89,12 +89,38 @@ static PFN_xrGetSerializedSceneFragmentDataMSFT __xrew_xrGetSerializedSceneFragm
8989
static PFN_xrEnumerateDisplayRefreshRatesFB __xrew_xrEnumerateDisplayRefreshRatesFB = NULL;
9090
static PFN_xrGetDisplayRefreshRateFB __xrew_xrGetDisplayRefreshRateFB = NULL;
9191
static PFN_xrRequestDisplayRefreshRateFB __xrew_xrRequestDisplayRefreshRateFB = NULL;
92+
static PFN_xrEnumerateViveTrackerPathsHTCX __xrew_xrEnumerateViveTrackerPathsHTCX = NULL;
9293
static PFN_xrEnumerateColorSpacesFB __xrew_xrEnumerateColorSpacesFB = NULL;
9394
static PFN_xrSetColorSpaceFB __xrew_xrSetColorSpaceFB = NULL;
9495
static PFN_xrGetHandMeshFB __xrew_xrGetHandMeshFB = NULL;
9596
static PFN_xrCreateFoveationProfileFB __xrew_xrCreateFoveationProfileFB = NULL;
9697
static PFN_xrDestroyFoveationProfileFB __xrew_xrDestroyFoveationProfileFB = NULL;
98+
static PFN_xrCreateTriangleMeshFB __xrew_xrCreateTriangleMeshFB = NULL;
99+
static PFN_xrDestroyTriangleMeshFB __xrew_xrDestroyTriangleMeshFB = NULL;
100+
static PFN_xrTriangleMeshGetVertexBufferFB __xrew_xrTriangleMeshGetVertexBufferFB = NULL;
101+
static PFN_xrTriangleMeshGetIndexBufferFB __xrew_xrTriangleMeshGetIndexBufferFB = NULL;
102+
static PFN_xrTriangleMeshBeginUpdateFB __xrew_xrTriangleMeshBeginUpdateFB = NULL;
103+
static PFN_xrTriangleMeshEndUpdateFB __xrew_xrTriangleMeshEndUpdateFB = NULL;
104+
static PFN_xrTriangleMeshBeginVertexBufferUpdateFB __xrew_xrTriangleMeshBeginVertexBufferUpdateFB = NULL;
105+
static PFN_xrTriangleMeshEndVertexBufferUpdateFB __xrew_xrTriangleMeshEndVertexBufferUpdateFB = NULL;
106+
static PFN_xrCreatePassthroughFB __xrew_xrCreatePassthroughFB = NULL;
107+
static PFN_xrDestroyPassthroughFB __xrew_xrDestroyPassthroughFB = NULL;
108+
static PFN_xrPassthroughStartFB __xrew_xrPassthroughStartFB = NULL;
109+
static PFN_xrPassthroughPauseFB __xrew_xrPassthroughPauseFB = NULL;
110+
static PFN_xrCreatePassthroughLayerFB __xrew_xrCreatePassthroughLayerFB = NULL;
111+
static PFN_xrDestroyPassthroughLayerFB __xrew_xrDestroyPassthroughLayerFB = NULL;
112+
static PFN_xrPassthroughLayerPauseFB __xrew_xrPassthroughLayerPauseFB = NULL;
113+
static PFN_xrPassthroughLayerResumeFB __xrew_xrPassthroughLayerResumeFB = NULL;
114+
static PFN_xrPassthroughLayerSetStyleFB __xrew_xrPassthroughLayerSetStyleFB = NULL;
115+
static PFN_xrCreateGeometryInstanceFB __xrew_xrCreateGeometryInstanceFB = NULL;
116+
static PFN_xrDestroyGeometryInstanceFB __xrew_xrDestroyGeometryInstanceFB = NULL;
117+
static PFN_xrGeometryInstanceSetTransformFB __xrew_xrGeometryInstanceSetTransformFB = NULL;
97118
static PFN_xrSetEnvironmentDepthEstimationVARJO __xrew_xrSetEnvironmentDepthEstimationVARJO = NULL;
119+
static PFN_xrSetMarkerTrackingVARJO __xrew_xrSetMarkerTrackingVARJO = NULL;
120+
static PFN_xrSetMarkerTrackingTimeoutVARJO __xrew_xrSetMarkerTrackingTimeoutVARJO = NULL;
121+
static PFN_xrSetMarkerTrackingPredictionVARJO __xrew_xrSetMarkerTrackingPredictionVARJO = NULL;
122+
static PFN_xrGetMarkerSizeVARJO __xrew_xrGetMarkerSizeVARJO = NULL;
123+
static PFN_xrCreateMarkerSpaceVARJO __xrew_xrCreateMarkerSpaceVARJO = NULL;
98124
static PFN_xrCreateSpatialAnchorStoreConnectionMSFT __xrew_xrCreateSpatialAnchorStoreConnectionMSFT = NULL;
99125
static PFN_xrDestroySpatialAnchorStoreConnectionMSFT __xrew_xrDestroySpatialAnchorStoreConnectionMSFT = NULL;
100126
static PFN_xrPersistSpatialAnchorMSFT __xrew_xrPersistSpatialAnchorMSFT = NULL;
@@ -206,12 +232,38 @@ static XrBool32 xrewInit(XrInstance instance)
206232
xrGetInstanceProcAddr(instance, "xrEnumerateDisplayRefreshRatesFB", (PFN_xrVoidFunction *) &__xrew_xrEnumerateDisplayRefreshRatesFB);
207233
xrGetInstanceProcAddr(instance, "xrGetDisplayRefreshRateFB", (PFN_xrVoidFunction *) &__xrew_xrGetDisplayRefreshRateFB);
208234
xrGetInstanceProcAddr(instance, "xrRequestDisplayRefreshRateFB", (PFN_xrVoidFunction *) &__xrew_xrRequestDisplayRefreshRateFB);
235+
xrGetInstanceProcAddr(instance, "xrEnumerateViveTrackerPathsHTCX", (PFN_xrVoidFunction *) &__xrew_xrEnumerateViveTrackerPathsHTCX);
209236
xrGetInstanceProcAddr(instance, "xrEnumerateColorSpacesFB", (PFN_xrVoidFunction *) &__xrew_xrEnumerateColorSpacesFB);
210237
xrGetInstanceProcAddr(instance, "xrSetColorSpaceFB", (PFN_xrVoidFunction *) &__xrew_xrSetColorSpaceFB);
211238
xrGetInstanceProcAddr(instance, "xrGetHandMeshFB", (PFN_xrVoidFunction *) &__xrew_xrGetHandMeshFB);
212239
xrGetInstanceProcAddr(instance, "xrCreateFoveationProfileFB", (PFN_xrVoidFunction *) &__xrew_xrCreateFoveationProfileFB);
213240
xrGetInstanceProcAddr(instance, "xrDestroyFoveationProfileFB", (PFN_xrVoidFunction *) &__xrew_xrDestroyFoveationProfileFB);
241+
xrGetInstanceProcAddr(instance, "xrCreateTriangleMeshFB", (PFN_xrVoidFunction *) &__xrew_xrCreateTriangleMeshFB);
242+
xrGetInstanceProcAddr(instance, "xrDestroyTriangleMeshFB", (PFN_xrVoidFunction *) &__xrew_xrDestroyTriangleMeshFB);
243+
xrGetInstanceProcAddr(instance, "xrTriangleMeshGetVertexBufferFB", (PFN_xrVoidFunction *) &__xrew_xrTriangleMeshGetVertexBufferFB);
244+
xrGetInstanceProcAddr(instance, "xrTriangleMeshGetIndexBufferFB", (PFN_xrVoidFunction *) &__xrew_xrTriangleMeshGetIndexBufferFB);
245+
xrGetInstanceProcAddr(instance, "xrTriangleMeshBeginUpdateFB", (PFN_xrVoidFunction *) &__xrew_xrTriangleMeshBeginUpdateFB);
246+
xrGetInstanceProcAddr(instance, "xrTriangleMeshEndUpdateFB", (PFN_xrVoidFunction *) &__xrew_xrTriangleMeshEndUpdateFB);
247+
xrGetInstanceProcAddr(instance, "xrTriangleMeshBeginVertexBufferUpdateFB", (PFN_xrVoidFunction *) &__xrew_xrTriangleMeshBeginVertexBufferUpdateFB);
248+
xrGetInstanceProcAddr(instance, "xrTriangleMeshEndVertexBufferUpdateFB", (PFN_xrVoidFunction *) &__xrew_xrTriangleMeshEndVertexBufferUpdateFB);
249+
xrGetInstanceProcAddr(instance, "xrCreatePassthroughFB", (PFN_xrVoidFunction *) &__xrew_xrCreatePassthroughFB);
250+
xrGetInstanceProcAddr(instance, "xrDestroyPassthroughFB", (PFN_xrVoidFunction *) &__xrew_xrDestroyPassthroughFB);
251+
xrGetInstanceProcAddr(instance, "xrPassthroughStartFB", (PFN_xrVoidFunction *) &__xrew_xrPassthroughStartFB);
252+
xrGetInstanceProcAddr(instance, "xrPassthroughPauseFB", (PFN_xrVoidFunction *) &__xrew_xrPassthroughPauseFB);
253+
xrGetInstanceProcAddr(instance, "xrCreatePassthroughLayerFB", (PFN_xrVoidFunction *) &__xrew_xrCreatePassthroughLayerFB);
254+
xrGetInstanceProcAddr(instance, "xrDestroyPassthroughLayerFB", (PFN_xrVoidFunction *) &__xrew_xrDestroyPassthroughLayerFB);
255+
xrGetInstanceProcAddr(instance, "xrPassthroughLayerPauseFB", (PFN_xrVoidFunction *) &__xrew_xrPassthroughLayerPauseFB);
256+
xrGetInstanceProcAddr(instance, "xrPassthroughLayerResumeFB", (PFN_xrVoidFunction *) &__xrew_xrPassthroughLayerResumeFB);
257+
xrGetInstanceProcAddr(instance, "xrPassthroughLayerSetStyleFB", (PFN_xrVoidFunction *) &__xrew_xrPassthroughLayerSetStyleFB);
258+
xrGetInstanceProcAddr(instance, "xrCreateGeometryInstanceFB", (PFN_xrVoidFunction *) &__xrew_xrCreateGeometryInstanceFB);
259+
xrGetInstanceProcAddr(instance, "xrDestroyGeometryInstanceFB", (PFN_xrVoidFunction *) &__xrew_xrDestroyGeometryInstanceFB);
260+
xrGetInstanceProcAddr(instance, "xrGeometryInstanceSetTransformFB", (PFN_xrVoidFunction *) &__xrew_xrGeometryInstanceSetTransformFB);
214261
xrGetInstanceProcAddr(instance, "xrSetEnvironmentDepthEstimationVARJO", (PFN_xrVoidFunction *) &__xrew_xrSetEnvironmentDepthEstimationVARJO);
262+
xrGetInstanceProcAddr(instance, "xrSetMarkerTrackingVARJO", (PFN_xrVoidFunction *) &__xrew_xrSetMarkerTrackingVARJO);
263+
xrGetInstanceProcAddr(instance, "xrSetMarkerTrackingTimeoutVARJO", (PFN_xrVoidFunction *) &__xrew_xrSetMarkerTrackingTimeoutVARJO);
264+
xrGetInstanceProcAddr(instance, "xrSetMarkerTrackingPredictionVARJO", (PFN_xrVoidFunction *) &__xrew_xrSetMarkerTrackingPredictionVARJO);
265+
xrGetInstanceProcAddr(instance, "xrGetMarkerSizeVARJO", (PFN_xrVoidFunction *) &__xrew_xrGetMarkerSizeVARJO);
266+
xrGetInstanceProcAddr(instance, "xrCreateMarkerSpaceVARJO", (PFN_xrVoidFunction *) &__xrew_xrCreateMarkerSpaceVARJO);
215267
xrGetInstanceProcAddr(instance, "xrCreateSpatialAnchorStoreConnectionMSFT", (PFN_xrVoidFunction *) &__xrew_xrCreateSpatialAnchorStoreConnectionMSFT);
216268
xrGetInstanceProcAddr(instance, "xrDestroySpatialAnchorStoreConnectionMSFT", (PFN_xrVoidFunction *) &__xrew_xrDestroySpatialAnchorStoreConnectionMSFT);
217269
xrGetInstanceProcAddr(instance, "xrPersistSpatialAnchorMSFT", (PFN_xrVoidFunction *) &__xrew_xrPersistSpatialAnchorMSFT);
@@ -319,12 +371,38 @@ static void xrewQuit()
319371
__xrew_xrEnumerateDisplayRefreshRatesFB = NULL;
320372
__xrew_xrGetDisplayRefreshRateFB = NULL;
321373
__xrew_xrRequestDisplayRefreshRateFB = NULL;
374+
__xrew_xrEnumerateViveTrackerPathsHTCX = NULL;
322375
__xrew_xrEnumerateColorSpacesFB = NULL;
323376
__xrew_xrSetColorSpaceFB = NULL;
324377
__xrew_xrGetHandMeshFB = NULL;
325378
__xrew_xrCreateFoveationProfileFB = NULL;
326379
__xrew_xrDestroyFoveationProfileFB = NULL;
380+
__xrew_xrCreateTriangleMeshFB = NULL;
381+
__xrew_xrDestroyTriangleMeshFB = NULL;
382+
__xrew_xrTriangleMeshGetVertexBufferFB = NULL;
383+
__xrew_xrTriangleMeshGetIndexBufferFB = NULL;
384+
__xrew_xrTriangleMeshBeginUpdateFB = NULL;
385+
__xrew_xrTriangleMeshEndUpdateFB = NULL;
386+
__xrew_xrTriangleMeshBeginVertexBufferUpdateFB = NULL;
387+
__xrew_xrTriangleMeshEndVertexBufferUpdateFB = NULL;
388+
__xrew_xrCreatePassthroughFB = NULL;
389+
__xrew_xrDestroyPassthroughFB = NULL;
390+
__xrew_xrPassthroughStartFB = NULL;
391+
__xrew_xrPassthroughPauseFB = NULL;
392+
__xrew_xrCreatePassthroughLayerFB = NULL;
393+
__xrew_xrDestroyPassthroughLayerFB = NULL;
394+
__xrew_xrPassthroughLayerPauseFB = NULL;
395+
__xrew_xrPassthroughLayerResumeFB = NULL;
396+
__xrew_xrPassthroughLayerSetStyleFB = NULL;
397+
__xrew_xrCreateGeometryInstanceFB = NULL;
398+
__xrew_xrDestroyGeometryInstanceFB = NULL;
399+
__xrew_xrGeometryInstanceSetTransformFB = NULL;
327400
__xrew_xrSetEnvironmentDepthEstimationVARJO = NULL;
401+
__xrew_xrSetMarkerTrackingVARJO = NULL;
402+
__xrew_xrSetMarkerTrackingTimeoutVARJO = NULL;
403+
__xrew_xrSetMarkerTrackingPredictionVARJO = NULL;
404+
__xrew_xrGetMarkerSizeVARJO = NULL;
405+
__xrew_xrCreateMarkerSpaceVARJO = NULL;
328406
__xrew_xrCreateSpatialAnchorStoreConnectionMSFT = NULL;
329407
__xrew_xrDestroySpatialAnchorStoreConnectionMSFT = NULL;
330408
__xrew_xrPersistSpatialAnchorMSFT = NULL;
@@ -429,12 +507,38 @@ static void xrewQuit()
429507
#define xrEnumerateDisplayRefreshRatesFB XREW_GET_FUN(__xrew_xrEnumerateDisplayRefreshRatesFB)
430508
#define xrGetDisplayRefreshRateFB XREW_GET_FUN(__xrew_xrGetDisplayRefreshRateFB)
431509
#define xrRequestDisplayRefreshRateFB XREW_GET_FUN(__xrew_xrRequestDisplayRefreshRateFB)
510+
#define xrEnumerateViveTrackerPathsHTCX XREW_GET_FUN(__xrew_xrEnumerateViveTrackerPathsHTCX)
432511
#define xrEnumerateColorSpacesFB XREW_GET_FUN(__xrew_xrEnumerateColorSpacesFB)
433512
#define xrSetColorSpaceFB XREW_GET_FUN(__xrew_xrSetColorSpaceFB)
434513
#define xrGetHandMeshFB XREW_GET_FUN(__xrew_xrGetHandMeshFB)
435514
#define xrCreateFoveationProfileFB XREW_GET_FUN(__xrew_xrCreateFoveationProfileFB)
436515
#define xrDestroyFoveationProfileFB XREW_GET_FUN(__xrew_xrDestroyFoveationProfileFB)
516+
#define xrCreateTriangleMeshFB XREW_GET_FUN(__xrew_xrCreateTriangleMeshFB)
517+
#define xrDestroyTriangleMeshFB XREW_GET_FUN(__xrew_xrDestroyTriangleMeshFB)
518+
#define xrTriangleMeshGetVertexBufferFB XREW_GET_FUN(__xrew_xrTriangleMeshGetVertexBufferFB)
519+
#define xrTriangleMeshGetIndexBufferFB XREW_GET_FUN(__xrew_xrTriangleMeshGetIndexBufferFB)
520+
#define xrTriangleMeshBeginUpdateFB XREW_GET_FUN(__xrew_xrTriangleMeshBeginUpdateFB)
521+
#define xrTriangleMeshEndUpdateFB XREW_GET_FUN(__xrew_xrTriangleMeshEndUpdateFB)
522+
#define xrTriangleMeshBeginVertexBufferUpdateFB XREW_GET_FUN(__xrew_xrTriangleMeshBeginVertexBufferUpdateFB)
523+
#define xrTriangleMeshEndVertexBufferUpdateFB XREW_GET_FUN(__xrew_xrTriangleMeshEndVertexBufferUpdateFB)
524+
#define xrCreatePassthroughFB XREW_GET_FUN(__xrew_xrCreatePassthroughFB)
525+
#define xrDestroyPassthroughFB XREW_GET_FUN(__xrew_xrDestroyPassthroughFB)
526+
#define xrPassthroughStartFB XREW_GET_FUN(__xrew_xrPassthroughStartFB)
527+
#define xrPassthroughPauseFB XREW_GET_FUN(__xrew_xrPassthroughPauseFB)
528+
#define xrCreatePassthroughLayerFB XREW_GET_FUN(__xrew_xrCreatePassthroughLayerFB)
529+
#define xrDestroyPassthroughLayerFB XREW_GET_FUN(__xrew_xrDestroyPassthroughLayerFB)
530+
#define xrPassthroughLayerPauseFB XREW_GET_FUN(__xrew_xrPassthroughLayerPauseFB)
531+
#define xrPassthroughLayerResumeFB XREW_GET_FUN(__xrew_xrPassthroughLayerResumeFB)
532+
#define xrPassthroughLayerSetStyleFB XREW_GET_FUN(__xrew_xrPassthroughLayerSetStyleFB)
533+
#define xrCreateGeometryInstanceFB XREW_GET_FUN(__xrew_xrCreateGeometryInstanceFB)
534+
#define xrDestroyGeometryInstanceFB XREW_GET_FUN(__xrew_xrDestroyGeometryInstanceFB)
535+
#define xrGeometryInstanceSetTransformFB XREW_GET_FUN(__xrew_xrGeometryInstanceSetTransformFB)
437536
#define xrSetEnvironmentDepthEstimationVARJO XREW_GET_FUN(__xrew_xrSetEnvironmentDepthEstimationVARJO)
537+
#define xrSetMarkerTrackingVARJO XREW_GET_FUN(__xrew_xrSetMarkerTrackingVARJO)
538+
#define xrSetMarkerTrackingTimeoutVARJO XREW_GET_FUN(__xrew_xrSetMarkerTrackingTimeoutVARJO)
539+
#define xrSetMarkerTrackingPredictionVARJO XREW_GET_FUN(__xrew_xrSetMarkerTrackingPredictionVARJO)
540+
#define xrGetMarkerSizeVARJO XREW_GET_FUN(__xrew_xrGetMarkerSizeVARJO)
541+
#define xrCreateMarkerSpaceVARJO XREW_GET_FUN(__xrew_xrCreateMarkerSpaceVARJO)
438542
#define xrCreateSpatialAnchorStoreConnectionMSFT XREW_GET_FUN(__xrew_xrCreateSpatialAnchorStoreConnectionMSFT)
439543
#define xrDestroySpatialAnchorStoreConnectionMSFT XREW_GET_FUN(__xrew_xrDestroySpatialAnchorStoreConnectionMSFT)
440544
#define xrPersistSpatialAnchorMSFT XREW_GET_FUN(__xrew_xrPersistSpatialAnchorMSFT)

0 commit comments

Comments
 (0)