|
1 | 1 | // 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 |
4 | 4 |
|
5 | 5 |
|
6 | 6 | /* |
@@ -38,7 +38,7 @@ extern "C" |
38 | 38 | { |
39 | 39 | #endif |
40 | 40 |
|
41 | | -#define XREW_GENERATED_VERSION XR_MAKE_VERSION(1, 0, 19) |
| 41 | +#define XREW_GENERATED_VERSION XR_MAKE_VERSION(1, 0, 20) |
42 | 42 | #define XREW_GET_FUN(x) x |
43 | 43 |
|
44 | 44 | // OpenXR 1.0 Core API: |
@@ -89,12 +89,38 @@ static PFN_xrGetSerializedSceneFragmentDataMSFT __xrew_xrGetSerializedSceneFragm |
89 | 89 | static PFN_xrEnumerateDisplayRefreshRatesFB __xrew_xrEnumerateDisplayRefreshRatesFB = NULL; |
90 | 90 | static PFN_xrGetDisplayRefreshRateFB __xrew_xrGetDisplayRefreshRateFB = NULL; |
91 | 91 | static PFN_xrRequestDisplayRefreshRateFB __xrew_xrRequestDisplayRefreshRateFB = NULL; |
| 92 | +static PFN_xrEnumerateViveTrackerPathsHTCX __xrew_xrEnumerateViveTrackerPathsHTCX = NULL; |
92 | 93 | static PFN_xrEnumerateColorSpacesFB __xrew_xrEnumerateColorSpacesFB = NULL; |
93 | 94 | static PFN_xrSetColorSpaceFB __xrew_xrSetColorSpaceFB = NULL; |
94 | 95 | static PFN_xrGetHandMeshFB __xrew_xrGetHandMeshFB = NULL; |
95 | 96 | static PFN_xrCreateFoveationProfileFB __xrew_xrCreateFoveationProfileFB = NULL; |
96 | 97 | 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; |
97 | 118 | 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; |
98 | 124 | static PFN_xrCreateSpatialAnchorStoreConnectionMSFT __xrew_xrCreateSpatialAnchorStoreConnectionMSFT = NULL; |
99 | 125 | static PFN_xrDestroySpatialAnchorStoreConnectionMSFT __xrew_xrDestroySpatialAnchorStoreConnectionMSFT = NULL; |
100 | 126 | static PFN_xrPersistSpatialAnchorMSFT __xrew_xrPersistSpatialAnchorMSFT = NULL; |
@@ -206,12 +232,38 @@ static XrBool32 xrewInit(XrInstance instance) |
206 | 232 | xrGetInstanceProcAddr(instance, "xrEnumerateDisplayRefreshRatesFB", (PFN_xrVoidFunction *) &__xrew_xrEnumerateDisplayRefreshRatesFB); |
207 | 233 | xrGetInstanceProcAddr(instance, "xrGetDisplayRefreshRateFB", (PFN_xrVoidFunction *) &__xrew_xrGetDisplayRefreshRateFB); |
208 | 234 | xrGetInstanceProcAddr(instance, "xrRequestDisplayRefreshRateFB", (PFN_xrVoidFunction *) &__xrew_xrRequestDisplayRefreshRateFB); |
| 235 | + xrGetInstanceProcAddr(instance, "xrEnumerateViveTrackerPathsHTCX", (PFN_xrVoidFunction *) &__xrew_xrEnumerateViveTrackerPathsHTCX); |
209 | 236 | xrGetInstanceProcAddr(instance, "xrEnumerateColorSpacesFB", (PFN_xrVoidFunction *) &__xrew_xrEnumerateColorSpacesFB); |
210 | 237 | xrGetInstanceProcAddr(instance, "xrSetColorSpaceFB", (PFN_xrVoidFunction *) &__xrew_xrSetColorSpaceFB); |
211 | 238 | xrGetInstanceProcAddr(instance, "xrGetHandMeshFB", (PFN_xrVoidFunction *) &__xrew_xrGetHandMeshFB); |
212 | 239 | xrGetInstanceProcAddr(instance, "xrCreateFoveationProfileFB", (PFN_xrVoidFunction *) &__xrew_xrCreateFoveationProfileFB); |
213 | 240 | 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); |
214 | 261 | 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); |
215 | 267 | xrGetInstanceProcAddr(instance, "xrCreateSpatialAnchorStoreConnectionMSFT", (PFN_xrVoidFunction *) &__xrew_xrCreateSpatialAnchorStoreConnectionMSFT); |
216 | 268 | xrGetInstanceProcAddr(instance, "xrDestroySpatialAnchorStoreConnectionMSFT", (PFN_xrVoidFunction *) &__xrew_xrDestroySpatialAnchorStoreConnectionMSFT); |
217 | 269 | xrGetInstanceProcAddr(instance, "xrPersistSpatialAnchorMSFT", (PFN_xrVoidFunction *) &__xrew_xrPersistSpatialAnchorMSFT); |
@@ -319,12 +371,38 @@ static void xrewQuit() |
319 | 371 | __xrew_xrEnumerateDisplayRefreshRatesFB = NULL; |
320 | 372 | __xrew_xrGetDisplayRefreshRateFB = NULL; |
321 | 373 | __xrew_xrRequestDisplayRefreshRateFB = NULL; |
| 374 | + __xrew_xrEnumerateViveTrackerPathsHTCX = NULL; |
322 | 375 | __xrew_xrEnumerateColorSpacesFB = NULL; |
323 | 376 | __xrew_xrSetColorSpaceFB = NULL; |
324 | 377 | __xrew_xrGetHandMeshFB = NULL; |
325 | 378 | __xrew_xrCreateFoveationProfileFB = NULL; |
326 | 379 | __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; |
327 | 400 | __xrew_xrSetEnvironmentDepthEstimationVARJO = NULL; |
| 401 | + __xrew_xrSetMarkerTrackingVARJO = NULL; |
| 402 | + __xrew_xrSetMarkerTrackingTimeoutVARJO = NULL; |
| 403 | + __xrew_xrSetMarkerTrackingPredictionVARJO = NULL; |
| 404 | + __xrew_xrGetMarkerSizeVARJO = NULL; |
| 405 | + __xrew_xrCreateMarkerSpaceVARJO = NULL; |
328 | 406 | __xrew_xrCreateSpatialAnchorStoreConnectionMSFT = NULL; |
329 | 407 | __xrew_xrDestroySpatialAnchorStoreConnectionMSFT = NULL; |
330 | 408 | __xrew_xrPersistSpatialAnchorMSFT = NULL; |
@@ -429,12 +507,38 @@ static void xrewQuit() |
429 | 507 | #define xrEnumerateDisplayRefreshRatesFB XREW_GET_FUN(__xrew_xrEnumerateDisplayRefreshRatesFB) |
430 | 508 | #define xrGetDisplayRefreshRateFB XREW_GET_FUN(__xrew_xrGetDisplayRefreshRateFB) |
431 | 509 | #define xrRequestDisplayRefreshRateFB XREW_GET_FUN(__xrew_xrRequestDisplayRefreshRateFB) |
| 510 | +#define xrEnumerateViveTrackerPathsHTCX XREW_GET_FUN(__xrew_xrEnumerateViveTrackerPathsHTCX) |
432 | 511 | #define xrEnumerateColorSpacesFB XREW_GET_FUN(__xrew_xrEnumerateColorSpacesFB) |
433 | 512 | #define xrSetColorSpaceFB XREW_GET_FUN(__xrew_xrSetColorSpaceFB) |
434 | 513 | #define xrGetHandMeshFB XREW_GET_FUN(__xrew_xrGetHandMeshFB) |
435 | 514 | #define xrCreateFoveationProfileFB XREW_GET_FUN(__xrew_xrCreateFoveationProfileFB) |
436 | 515 | #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) |
437 | 536 | #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) |
438 | 542 | #define xrCreateSpatialAnchorStoreConnectionMSFT XREW_GET_FUN(__xrew_xrCreateSpatialAnchorStoreConnectionMSFT) |
439 | 543 | #define xrDestroySpatialAnchorStoreConnectionMSFT XREW_GET_FUN(__xrew_xrDestroySpatialAnchorStoreConnectionMSFT) |
440 | 544 | #define xrPersistSpatialAnchorMSFT XREW_GET_FUN(__xrew_xrPersistSpatialAnchorMSFT) |
|
0 commit comments