mirror of
https://github.com/Droid-Deck/DroidDeck-Proton.git
synced 2026-11-07 10:46:12 -10:00
wineopenxr: Update to 1.1.65 registry version.
(cherry picked from commit 82fed0bda81bb663634493ee4655c3320b86918d)
This commit is contained in:
1 parent
671ea7a30f
commit
9b8b8e7ee6
7 files changed
+1556
-228
No files matched your search
@@ -23,6 +23,16 @@
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(openxr);
|
||||
|
||||
XrResult WINAPI xrAcquireAppConsumedSwapchainImageEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain, const XrAppConsumedSwapchainImageAcquireInfoEXT *acquireInfo, XrAppConsumedSwapchainImageStateEXT *image)
|
||||
{
|
||||
struct xrAcquireAppConsumedSwapchainImageEXT_params params;
|
||||
params.appConsumedSwapchain = appConsumedSwapchain;
|
||||
params.acquireInfo = acquireInfo;
|
||||
params.image = image;
|
||||
UNIX_CALL_CHECKED(xrAcquireAppConsumedSwapchainImageEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrAddTrackableImageDatabaseANDROID(XrTrackableTrackerANDROID tracker, XrTrackableImageDatabaseANDROID database)
|
||||
{
|
||||
struct xrAddTrackableImageDatabaseANDROID_params params;
|
||||
@@ -243,6 +253,16 @@ XrResult WINAPI xrCreateAnchorSpaceBD(XrSession session, const XrAnchorSpaceCrea
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrCreateAppConsumedSwapchainEXT(XrSession session, const XrAppConsumedSwapchainCreateInfoEXT *createInfo, XrAppConsumedSwapchainEXT *appConsumedSwapchain)
|
||||
{
|
||||
struct xrCreateAppConsumedSwapchainEXT_params params;
|
||||
params.session = session;
|
||||
params.createInfo = createInfo;
|
||||
params.appConsumedSwapchain = appConsumedSwapchain;
|
||||
UNIX_CALL_CHECKED(xrCreateAppConsumedSwapchainEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrCreateBodyTrackerBD(XrSession session, const XrBodyTrackerCreateInfoBD *createInfo, XrBodyTrackerBD *bodyTracker)
|
||||
{
|
||||
struct xrCreateBodyTrackerBD_params params;
|
||||
@@ -1131,6 +1151,14 @@ XrResult WINAPI xrDestroyAnchorBD(XrAnchorBD anchor)
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrDestroyAppConsumedSwapchainEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain)
|
||||
{
|
||||
struct xrDestroyAppConsumedSwapchainEXT_params params;
|
||||
params.appConsumedSwapchain = appConsumedSwapchain;
|
||||
UNIX_CALL_CHECKED(xrDestroyAppConsumedSwapchainEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrDestroyBodyTrackerBD(XrBodyTrackerBD bodyTracker)
|
||||
{
|
||||
struct xrDestroyBodyTrackerBD_params params;
|
||||
@@ -1636,6 +1664,17 @@ XrResult WINAPI xrEnumerateApiLayerProperties(uint32_t propertyCapacityInput, ui
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrEnumerateAppConsumedSwapchainImagesEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain, uint32_t imageCapacityInput, uint32_t *imageCountOutput, XrSwapchainImageBaseHeader *images)
|
||||
{
|
||||
struct xrEnumerateAppConsumedSwapchainImagesEXT_params params;
|
||||
params.appConsumedSwapchain = appConsumedSwapchain;
|
||||
params.imageCapacityInput = imageCapacityInput;
|
||||
params.imageCountOutput = imageCountOutput;
|
||||
params.images = images;
|
||||
UNIX_CALL_CHECKED(xrEnumerateAppConsumedSwapchainImagesEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrEnumerateBoundSourcesForAction(XrSession session, const XrBoundSourcesForActionEnumerateInfo *enumerateInfo, uint32_t sourceCapacityInput, uint32_t *sourceCountOutput, XrPath *sources)
|
||||
{
|
||||
struct xrEnumerateBoundSourcesForAction_params params;
|
||||
@@ -1911,6 +1950,29 @@ XrResult WINAPI xrEnumerateSpatialAnchorAttachableComponentsANDROID(XrInstance i
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrEnumerateSpatialArchetypeComponentTypesEXT(XrSpatialSnapshotEXT snapshot, XrSpatialArchetypeIdEXT archetype, uint32_t componentTypeCapacityInput, uint32_t *componentTypeCountOutput, XrSpatialComponentTypeEXT *componentTypes)
|
||||
{
|
||||
struct xrEnumerateSpatialArchetypeComponentTypesEXT_params params;
|
||||
params.snapshot = snapshot;
|
||||
params.archetype = archetype;
|
||||
params.componentTypeCapacityInput = componentTypeCapacityInput;
|
||||
params.componentTypeCountOutput = componentTypeCountOutput;
|
||||
params.componentTypes = componentTypes;
|
||||
UNIX_CALL_CHECKED(xrEnumerateSpatialArchetypeComponentTypesEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrEnumerateSpatialArchetypesEXT(XrSpatialSnapshotEXT snapshot, uint32_t archetypeCapacityInput, uint32_t *archetypeCountOutput, XrSpatialArchetypeIdEXT *archetypes)
|
||||
{
|
||||
struct xrEnumerateSpatialArchetypesEXT_params params;
|
||||
params.snapshot = snapshot;
|
||||
params.archetypeCapacityInput = archetypeCapacityInput;
|
||||
params.archetypeCountOutput = archetypeCountOutput;
|
||||
params.archetypes = archetypes;
|
||||
UNIX_CALL_CHECKED(xrEnumerateSpatialArchetypesEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrEnumerateSpatialCapabilitiesEXT(XrInstance instance, XrSystemId systemId, uint32_t capabilityCapacityInput, uint32_t *capabilityCountOutput, XrSpatialCapabilityEXT *capabilities)
|
||||
{
|
||||
struct xrEnumerateSpatialCapabilitiesEXT_params params;
|
||||
@@ -2055,6 +2117,18 @@ XrResult WINAPI xrEnumerateSupportedTrackableTypesANDROID(XrInstance instance, X
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrEnumerateSwapchainFormats2EXT(XrSession session, XrSwapchainFormatsEnumerateInfoEXT *enumerateInfo, uint32_t formatCapacityInput, uint32_t *formatCountOutput, int64_t *formats)
|
||||
{
|
||||
struct xrEnumerateSwapchainFormats2EXT_params params;
|
||||
params.session = session;
|
||||
params.enumerateInfo = enumerateInfo;
|
||||
params.formatCapacityInput = formatCapacityInput;
|
||||
params.formatCountOutput = formatCountOutput;
|
||||
params.formats = formats;
|
||||
UNIX_CALL_CHECKED(xrEnumerateSwapchainFormats2EXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrEnumerateViewConfigurationViews(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t *viewCountOutput, XrViewConfigurationView *views)
|
||||
{
|
||||
struct xrEnumerateViewConfigurationViews_params params;
|
||||
@@ -2210,6 +2284,15 @@ XrResult WINAPI xrGetAnchorUuidBD(XrAnchorBD anchor, XrUuidEXT *uuid)
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrGetAppConsumedSwapchainPropertiesEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain, XrAppConsumedSwapchainPropertiesEXT *properties)
|
||||
{
|
||||
struct xrGetAppConsumedSwapchainPropertiesEXT_params params;
|
||||
params.appConsumedSwapchain = appConsumedSwapchain;
|
||||
params.properties = properties;
|
||||
UNIX_CALL_CHECKED(xrGetAppConsumedSwapchainPropertiesEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrGetAudioInputDeviceGuidOculus(XrInstance instance, wchar_t buffer[XR_MAX_AUDIO_DEVICE_STR_SIZE_OCULUS])
|
||||
{
|
||||
struct xrGetAudioInputDeviceGuidOculus_params params;
|
||||
@@ -3762,6 +3845,15 @@ XrResult WINAPI xrRaycastANDROID(XrSession session, const XrRaycastInfoANDROID *
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrReleaseAppConsumedSwapchainImageEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain, const XrAppConsumedSwapchainImageReleaseInfoEXT *releaseInfo)
|
||||
{
|
||||
struct xrReleaseAppConsumedSwapchainImageEXT_params params;
|
||||
params.appConsumedSwapchain = appConsumedSwapchain;
|
||||
params.releaseInfo = releaseInfo;
|
||||
UNIX_CALL_CHECKED(xrReleaseAppConsumedSwapchainImageEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
XrResult WINAPI xrRemoveTrackableImageDatabaseANDROID(XrTrackableTrackerANDROID tracker, XrTrackableImageDatabaseANDROID database)
|
||||
{
|
||||
struct xrRemoveTrackableImageDatabaseANDROID_params params;
|
||||
@@ -4630,6 +4722,7 @@ XrResult WINAPI xrWaitSwapchainImage(XrSwapchain swapchain, const XrSwapchainIma
|
||||
|
||||
static const struct openxr_func xr_instance_dispatch_table[] =
|
||||
{
|
||||
{"xrAcquireAppConsumedSwapchainImageEXT", xrAcquireAppConsumedSwapchainImageEXT},
|
||||
{"xrAcquireSwapchainImage", xrAcquireSwapchainImage},
|
||||
{"xrAddTrackableImageDatabaseANDROID", xrAddTrackableImageDatabaseANDROID},
|
||||
{"xrAllocateWorldMeshBufferML", xrAllocateWorldMeshBufferML},
|
||||
@@ -4656,6 +4749,7 @@ static const struct openxr_func xr_instance_dispatch_table[] =
|
||||
{"xrCreateAnchorSpaceANDROID", xrCreateAnchorSpaceANDROID},
|
||||
{"xrCreateAnchorSpaceBD", xrCreateAnchorSpaceBD},
|
||||
{"xrCreateApiLayerInstance", xrCreateApiLayerInstance},
|
||||
{"xrCreateAppConsumedSwapchainEXT", xrCreateAppConsumedSwapchainEXT},
|
||||
{"xrCreateBodyTrackerBD", xrCreateBodyTrackerBD},
|
||||
{"xrCreateBodyTrackerFB", xrCreateBodyTrackerFB},
|
||||
{"xrCreateBodyTrackerHTC", xrCreateBodyTrackerHTC},
|
||||
@@ -4750,6 +4844,7 @@ static const struct openxr_func xr_instance_dispatch_table[] =
|
||||
{"xrDestroyAction", xrDestroyAction},
|
||||
{"xrDestroyActionSet", xrDestroyActionSet},
|
||||
{"xrDestroyAnchorBD", xrDestroyAnchorBD},
|
||||
{"xrDestroyAppConsumedSwapchainEXT", xrDestroyAppConsumedSwapchainEXT},
|
||||
{"xrDestroyBodyTrackerBD", xrDestroyBodyTrackerBD},
|
||||
{"xrDestroyBodyTrackerFB", xrDestroyBodyTrackerFB},
|
||||
{"xrDestroyBodyTrackerHTC", xrDestroyBodyTrackerHTC},
|
||||
@@ -4816,6 +4911,7 @@ static const struct openxr_func xr_instance_dispatch_table[] =
|
||||
{"xrEndSession", xrEndSession},
|
||||
{"xrEndSpatialContainerRenderingEXT", xrEndSpatialContainerRenderingEXT},
|
||||
{"xrEnumerateApiLayerProperties", xrEnumerateApiLayerProperties},
|
||||
{"xrEnumerateAppConsumedSwapchainImagesEXT", xrEnumerateAppConsumedSwapchainImagesEXT},
|
||||
{"xrEnumerateBoundSourcesForAction", xrEnumerateBoundSourcesForAction},
|
||||
{"xrEnumerateColorSpacesFB", xrEnumerateColorSpacesFB},
|
||||
{"xrEnumerateColorSpacesSONY", xrEnumerateColorSpacesSONY},
|
||||
@@ -4840,6 +4936,8 @@ static const struct openxr_func xr_instance_dispatch_table[] =
|
||||
{"xrEnumerateSceneComputeFeaturesMSFT", xrEnumerateSceneComputeFeaturesMSFT},
|
||||
{"xrEnumerateSpaceSupportedComponentsFB", xrEnumerateSpaceSupportedComponentsFB},
|
||||
{"xrEnumerateSpatialAnchorAttachableComponentsANDROID", xrEnumerateSpatialAnchorAttachableComponentsANDROID},
|
||||
{"xrEnumerateSpatialArchetypeComponentTypesEXT", xrEnumerateSpatialArchetypeComponentTypesEXT},
|
||||
{"xrEnumerateSpatialArchetypesEXT", xrEnumerateSpatialArchetypesEXT},
|
||||
{"xrEnumerateSpatialCapabilitiesEXT", xrEnumerateSpatialCapabilitiesEXT},
|
||||
{"xrEnumerateSpatialCapabilityComponentTypesEXT", xrEnumerateSpatialCapabilityComponentTypesEXT},
|
||||
{"xrEnumerateSpatialCapabilityFeaturesEXT", xrEnumerateSpatialCapabilityFeaturesEXT},
|
||||
@@ -4853,6 +4951,7 @@ static const struct openxr_func xr_instance_dispatch_table[] =
|
||||
{"xrEnumerateSupportedSpatialContainerGraphicsPresentationsEXT", xrEnumerateSupportedSpatialContainerGraphicsPresentationsEXT},
|
||||
{"xrEnumerateSupportedTrackableTypesANDROID", xrEnumerateSupportedTrackableTypesANDROID},
|
||||
{"xrEnumerateSwapchainFormats", xrEnumerateSwapchainFormats},
|
||||
{"xrEnumerateSwapchainFormats2EXT", xrEnumerateSwapchainFormats2EXT},
|
||||
{"xrEnumerateSwapchainImages", xrEnumerateSwapchainImages},
|
||||
{"xrEnumerateViewConfigurationViews", xrEnumerateViewConfigurationViews},
|
||||
{"xrEnumerateViewConfigurations", xrEnumerateViewConfigurations},
|
||||
@@ -4869,6 +4968,7 @@ static const struct openxr_func xr_instance_dispatch_table[] =
|
||||
{"xrGetAllTrackablesANDROID", xrGetAllTrackablesANDROID},
|
||||
{"xrGetAnchorPersistStateANDROID", xrGetAnchorPersistStateANDROID},
|
||||
{"xrGetAnchorUuidBD", xrGetAnchorUuidBD},
|
||||
{"xrGetAppConsumedSwapchainPropertiesEXT", xrGetAppConsumedSwapchainPropertiesEXT},
|
||||
{"xrGetAudioInputDeviceGuidOculus", xrGetAudioInputDeviceGuidOculus},
|
||||
{"xrGetAudioOutputDeviceGuidOculus", xrGetAudioOutputDeviceGuidOculus},
|
||||
{"xrGetBodySkeletonFB", xrGetBodySkeletonFB},
|
||||
@@ -5029,6 +5129,7 @@ static const struct openxr_func xr_instance_dispatch_table[] =
|
||||
{"xrQuerySpatialComponentDataEXT", xrQuerySpatialComponentDataEXT},
|
||||
{"xrQuerySystemTrackedKeyboardFB", xrQuerySystemTrackedKeyboardFB},
|
||||
{"xrRaycastANDROID", xrRaycastANDROID},
|
||||
{"xrReleaseAppConsumedSwapchainImageEXT", xrReleaseAppConsumedSwapchainImageEXT},
|
||||
{"xrReleaseSwapchainImage", xrReleaseSwapchainImage},
|
||||
{"xrRemoveTrackableImageDatabaseANDROID", xrRemoveTrackableImageDatabaseANDROID},
|
||||
{"xrRequestBodyTrackingFidelityMETA", xrRequestBodyTrackingFidelityMETA},
|
||||
|
||||
@@ -26,6 +26,7 @@ enum unix_call
|
||||
{
|
||||
unix_init,
|
||||
unix_is_available_instance_function,
|
||||
unix_xrAcquireAppConsumedSwapchainImageEXT,
|
||||
unix_xrAcquireSwapchainImage,
|
||||
unix_xrAddTrackableImageDatabaseANDROID,
|
||||
unix_xrAllocateWorldMeshBufferML,
|
||||
@@ -51,6 +52,7 @@ enum unix_call
|
||||
unix_xrCreateActionSpace,
|
||||
unix_xrCreateAnchorSpaceANDROID,
|
||||
unix_xrCreateAnchorSpaceBD,
|
||||
unix_xrCreateAppConsumedSwapchainEXT,
|
||||
unix_xrCreateBodyTrackerBD,
|
||||
unix_xrCreateBodyTrackerFB,
|
||||
unix_xrCreateBodyTrackerHTC,
|
||||
@@ -143,6 +145,7 @@ enum unix_call
|
||||
unix_xrDestroyAction,
|
||||
unix_xrDestroyActionSet,
|
||||
unix_xrDestroyAnchorBD,
|
||||
unix_xrDestroyAppConsumedSwapchainEXT,
|
||||
unix_xrDestroyBodyTrackerBD,
|
||||
unix_xrDestroyBodyTrackerFB,
|
||||
unix_xrDestroyBodyTrackerHTC,
|
||||
@@ -209,6 +212,7 @@ enum unix_call
|
||||
unix_xrEndSession,
|
||||
unix_xrEndSpatialContainerRenderingEXT,
|
||||
unix_xrEnumerateApiLayerProperties,
|
||||
unix_xrEnumerateAppConsumedSwapchainImagesEXT,
|
||||
unix_xrEnumerateBoundSourcesForAction,
|
||||
unix_xrEnumerateColorSpacesFB,
|
||||
unix_xrEnumerateColorSpacesSONY,
|
||||
@@ -233,6 +237,8 @@ enum unix_call
|
||||
unix_xrEnumerateSceneComputeFeaturesMSFT,
|
||||
unix_xrEnumerateSpaceSupportedComponentsFB,
|
||||
unix_xrEnumerateSpatialAnchorAttachableComponentsANDROID,
|
||||
unix_xrEnumerateSpatialArchetypeComponentTypesEXT,
|
||||
unix_xrEnumerateSpatialArchetypesEXT,
|
||||
unix_xrEnumerateSpatialCapabilitiesEXT,
|
||||
unix_xrEnumerateSpatialCapabilityComponentTypesEXT,
|
||||
unix_xrEnumerateSpatialCapabilityFeaturesEXT,
|
||||
@@ -246,6 +252,7 @@ enum unix_call
|
||||
unix_xrEnumerateSupportedSpatialContainerGraphicsPresentationsEXT,
|
||||
unix_xrEnumerateSupportedTrackableTypesANDROID,
|
||||
unix_xrEnumerateSwapchainFormats,
|
||||
unix_xrEnumerateSwapchainFormats2EXT,
|
||||
unix_xrEnumerateSwapchainImages,
|
||||
unix_xrEnumerateViewConfigurationViews,
|
||||
unix_xrEnumerateViewConfigurations,
|
||||
@@ -262,6 +269,7 @@ enum unix_call
|
||||
unix_xrGetAllTrackablesANDROID,
|
||||
unix_xrGetAnchorPersistStateANDROID,
|
||||
unix_xrGetAnchorUuidBD,
|
||||
unix_xrGetAppConsumedSwapchainPropertiesEXT,
|
||||
unix_xrGetAudioInputDeviceGuidOculus,
|
||||
unix_xrGetAudioOutputDeviceGuidOculus,
|
||||
unix_xrGetBodySkeletonFB,
|
||||
@@ -418,6 +426,7 @@ enum unix_call
|
||||
unix_xrQuerySpatialComponentDataEXT,
|
||||
unix_xrQuerySystemTrackedKeyboardFB,
|
||||
unix_xrRaycastANDROID,
|
||||
unix_xrReleaseAppConsumedSwapchainImageEXT,
|
||||
unix_xrReleaseSwapchainImage,
|
||||
unix_xrRemoveTrackableImageDatabaseANDROID,
|
||||
unix_xrRequestBodyTrackingFidelityMETA,
|
||||
@@ -512,6 +521,14 @@ enum unix_call
|
||||
unix_count,
|
||||
};
|
||||
|
||||
struct xrAcquireAppConsumedSwapchainImageEXT_params
|
||||
{
|
||||
XrAppConsumedSwapchainEXT DECLSPEC_ALIGN(8) appConsumedSwapchain;
|
||||
const XrAppConsumedSwapchainImageAcquireInfoEXT *acquireInfo;
|
||||
XrAppConsumedSwapchainImageStateEXT *image;
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrAcquireSwapchainImage_params
|
||||
{
|
||||
XrSwapchain DECLSPEC_ALIGN(8) swapchain;
|
||||
@@ -701,6 +718,14 @@ struct xrCreateAnchorSpaceBD_params
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrCreateAppConsumedSwapchainEXT_params
|
||||
{
|
||||
XrSession DECLSPEC_ALIGN(8) session;
|
||||
const XrAppConsumedSwapchainCreateInfoEXT *createInfo;
|
||||
XrAppConsumedSwapchainEXT *appConsumedSwapchain;
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrCreateBodyTrackerBD_params
|
||||
{
|
||||
XrSession DECLSPEC_ALIGN(8) session;
|
||||
@@ -1434,6 +1459,12 @@ struct xrDestroyAnchorBD_params
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrDestroyAppConsumedSwapchainEXT_params
|
||||
{
|
||||
XrAppConsumedSwapchainEXT DECLSPEC_ALIGN(8) appConsumedSwapchain;
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrDestroyBodyTrackerBD_params
|
||||
{
|
||||
XrBodyTrackerBD DECLSPEC_ALIGN(8) bodyTracker;
|
||||
@@ -1840,6 +1871,15 @@ struct xrEnumerateApiLayerProperties_params
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrEnumerateAppConsumedSwapchainImagesEXT_params
|
||||
{
|
||||
XrAppConsumedSwapchainEXT DECLSPEC_ALIGN(8) appConsumedSwapchain;
|
||||
uint32_t imageCapacityInput;
|
||||
uint32_t *imageCountOutput;
|
||||
XrSwapchainImageBaseHeader *images;
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrEnumerateBoundSourcesForAction_params
|
||||
{
|
||||
XrSession DECLSPEC_ALIGN(8) session;
|
||||
@@ -2067,6 +2107,25 @@ struct xrEnumerateSpatialAnchorAttachableComponentsANDROID_params
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrEnumerateSpatialArchetypeComponentTypesEXT_params
|
||||
{
|
||||
XrSpatialSnapshotEXT DECLSPEC_ALIGN(8) snapshot;
|
||||
XrSpatialArchetypeIdEXT DECLSPEC_ALIGN(8) archetype;
|
||||
uint32_t componentTypeCapacityInput;
|
||||
uint32_t *componentTypeCountOutput;
|
||||
XrSpatialComponentTypeEXT *componentTypes;
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrEnumerateSpatialArchetypesEXT_params
|
||||
{
|
||||
XrSpatialSnapshotEXT DECLSPEC_ALIGN(8) snapshot;
|
||||
uint32_t archetypeCapacityInput;
|
||||
uint32_t *archetypeCountOutput;
|
||||
XrSpatialArchetypeIdEXT *archetypes;
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrEnumerateSpatialCapabilitiesEXT_params
|
||||
{
|
||||
XrInstance DECLSPEC_ALIGN(8) instance;
|
||||
@@ -2196,6 +2255,16 @@ struct xrEnumerateSwapchainFormats_params
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrEnumerateSwapchainFormats2EXT_params
|
||||
{
|
||||
XrSession DECLSPEC_ALIGN(8) session;
|
||||
XrSwapchainFormatsEnumerateInfoEXT *enumerateInfo;
|
||||
uint32_t formatCapacityInput;
|
||||
uint32_t *formatCountOutput;
|
||||
int64_t *formats;
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrEnumerateSwapchainImages_params
|
||||
{
|
||||
XrSwapchain DECLSPEC_ALIGN(8) swapchain;
|
||||
@@ -2330,6 +2399,13 @@ struct xrGetAnchorUuidBD_params
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrGetAppConsumedSwapchainPropertiesEXT_params
|
||||
{
|
||||
XrAppConsumedSwapchainEXT DECLSPEC_ALIGN(8) appConsumedSwapchain;
|
||||
XrAppConsumedSwapchainPropertiesEXT *properties;
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrGetAudioInputDeviceGuidOculus_params
|
||||
{
|
||||
XrInstance DECLSPEC_ALIGN(8) instance;
|
||||
@@ -3592,6 +3668,13 @@ struct xrRaycastANDROID_params
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrReleaseAppConsumedSwapchainImageEXT_params
|
||||
{
|
||||
XrAppConsumedSwapchainEXT DECLSPEC_ALIGN(8) appConsumedSwapchain;
|
||||
const XrAppConsumedSwapchainImageReleaseInfoEXT *releaseInfo;
|
||||
XrResult result;
|
||||
};
|
||||
|
||||
struct xrReleaseSwapchainImage_params
|
||||
{
|
||||
XrSwapchain DECLSPEC_ALIGN(8) swapchain;
|
||||
|
||||
@@ -65,7 +65,7 @@ from enum import Enum
|
||||
LOGGER = logging.Logger("openxr")
|
||||
LOGGER.addHandler(logging.StreamHandler())
|
||||
|
||||
XR_XML_VERSION = "1.1.63"
|
||||
XR_XML_VERSION = "1.1.65"
|
||||
|
||||
# Filenames to create.
|
||||
WINE_OPENXR_H = "wineopenxr.h"
|
||||
@@ -1445,7 +1445,7 @@ class Parameter(VkVariable):
|
||||
self.format_conv = "wine_dbgstr_longlong({0})"
|
||||
elif self.type_name in ["uint16_t", "uint32_t", "XrBool32"]:
|
||||
self.format_str = "%u"
|
||||
elif self.type_name in ["uint64_t", "XrAsyncRequestIdFB", "XrSystemId", "XrPath", "XrTime", "XrDuration", "XrControllerModelKeyMSFT", "XrMarkerML", "XrSpatialEntityIdBD", "XrCameraImageIdBD"]:
|
||||
elif self.type_name in ["uint64_t", "XrAsyncRequestIdFB", "XrSystemId", "XrPath", "XrTime", "XrDuration", "XrControllerModelKeyMSFT", "XrMarkerML", "XrSpatialEntityIdBD", "XrCameraImageIdBD", "XrSpatialArchetypeIdEXT"]:
|
||||
self.format_str = "0x%s"
|
||||
self.format_conv = "wine_dbgstr_longlong({0})"
|
||||
elif self.type_name in ["HANDLE", "VkInstance"]:
|
||||
|
||||
+1073
-222
File diff suppressed because it is too large.
Load diff
@@ -37,6 +37,7 @@ XrResult wine_xrGetVulkanGraphicsDeviceKHR(XrInstance instance, XrSystemId syste
|
||||
XrResult wine_xrGetVulkanInstanceExtensionsKHR(XrInstance instance, XrSystemId systemId, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer);
|
||||
|
||||
#define ALL_XR_INSTANCE_FUNCS() \
|
||||
USE_XR_FUNC(xrAcquireAppConsumedSwapchainImageEXT) \
|
||||
USE_XR_FUNC(xrAcquireSwapchainImage) \
|
||||
USE_XR_FUNC(xrAddTrackableImageDatabaseANDROID) \
|
||||
USE_XR_FUNC(xrAllocateWorldMeshBufferML) \
|
||||
@@ -63,6 +64,7 @@ XrResult wine_xrGetVulkanInstanceExtensionsKHR(XrInstance instance, XrSystemId s
|
||||
USE_XR_FUNC(xrCreateAnchorSpaceANDROID) \
|
||||
USE_XR_FUNC(xrCreateAnchorSpaceBD) \
|
||||
USE_XR_FUNC(xrCreateApiLayerInstance) \
|
||||
USE_XR_FUNC(xrCreateAppConsumedSwapchainEXT) \
|
||||
USE_XR_FUNC(xrCreateBodyTrackerBD) \
|
||||
USE_XR_FUNC(xrCreateBodyTrackerFB) \
|
||||
USE_XR_FUNC(xrCreateBodyTrackerHTC) \
|
||||
@@ -156,6 +158,7 @@ XrResult wine_xrGetVulkanInstanceExtensionsKHR(XrInstance instance, XrSystemId s
|
||||
USE_XR_FUNC(xrDestroyAction) \
|
||||
USE_XR_FUNC(xrDestroyActionSet) \
|
||||
USE_XR_FUNC(xrDestroyAnchorBD) \
|
||||
USE_XR_FUNC(xrDestroyAppConsumedSwapchainEXT) \
|
||||
USE_XR_FUNC(xrDestroyBodyTrackerBD) \
|
||||
USE_XR_FUNC(xrDestroyBodyTrackerFB) \
|
||||
USE_XR_FUNC(xrDestroyBodyTrackerHTC) \
|
||||
@@ -222,6 +225,7 @@ XrResult wine_xrGetVulkanInstanceExtensionsKHR(XrInstance instance, XrSystemId s
|
||||
USE_XR_FUNC(xrEndSession) \
|
||||
USE_XR_FUNC(xrEndSpatialContainerRenderingEXT) \
|
||||
USE_XR_FUNC(xrEnumerateApiLayerProperties) \
|
||||
USE_XR_FUNC(xrEnumerateAppConsumedSwapchainImagesEXT) \
|
||||
USE_XR_FUNC(xrEnumerateBoundSourcesForAction) \
|
||||
USE_XR_FUNC(xrEnumerateColorSpacesFB) \
|
||||
USE_XR_FUNC(xrEnumerateColorSpacesSONY) \
|
||||
@@ -246,6 +250,8 @@ XrResult wine_xrGetVulkanInstanceExtensionsKHR(XrInstance instance, XrSystemId s
|
||||
USE_XR_FUNC(xrEnumerateSceneComputeFeaturesMSFT) \
|
||||
USE_XR_FUNC(xrEnumerateSpaceSupportedComponentsFB) \
|
||||
USE_XR_FUNC(xrEnumerateSpatialAnchorAttachableComponentsANDROID) \
|
||||
USE_XR_FUNC(xrEnumerateSpatialArchetypeComponentTypesEXT) \
|
||||
USE_XR_FUNC(xrEnumerateSpatialArchetypesEXT) \
|
||||
USE_XR_FUNC(xrEnumerateSpatialCapabilitiesEXT) \
|
||||
USE_XR_FUNC(xrEnumerateSpatialCapabilityComponentTypesEXT) \
|
||||
USE_XR_FUNC(xrEnumerateSpatialCapabilityFeaturesEXT) \
|
||||
@@ -259,6 +265,7 @@ XrResult wine_xrGetVulkanInstanceExtensionsKHR(XrInstance instance, XrSystemId s
|
||||
USE_XR_FUNC(xrEnumerateSupportedSpatialContainerGraphicsPresentationsEXT) \
|
||||
USE_XR_FUNC(xrEnumerateSupportedTrackableTypesANDROID) \
|
||||
USE_XR_FUNC(xrEnumerateSwapchainFormats) \
|
||||
USE_XR_FUNC(xrEnumerateSwapchainFormats2EXT) \
|
||||
USE_XR_FUNC(xrEnumerateSwapchainImages) \
|
||||
USE_XR_FUNC(xrEnumerateViewConfigurationViews) \
|
||||
USE_XR_FUNC(xrEnumerateViewConfigurations) \
|
||||
@@ -275,6 +282,7 @@ XrResult wine_xrGetVulkanInstanceExtensionsKHR(XrInstance instance, XrSystemId s
|
||||
USE_XR_FUNC(xrGetAllTrackablesANDROID) \
|
||||
USE_XR_FUNC(xrGetAnchorPersistStateANDROID) \
|
||||
USE_XR_FUNC(xrGetAnchorUuidBD) \
|
||||
USE_XR_FUNC(xrGetAppConsumedSwapchainPropertiesEXT) \
|
||||
USE_XR_FUNC(xrGetAudioInputDeviceGuidOculus) \
|
||||
USE_XR_FUNC(xrGetAudioOutputDeviceGuidOculus) \
|
||||
USE_XR_FUNC(xrGetBodySkeletonFB) \
|
||||
@@ -434,6 +442,7 @@ XrResult wine_xrGetVulkanInstanceExtensionsKHR(XrInstance instance, XrSystemId s
|
||||
USE_XR_FUNC(xrQuerySpatialComponentDataEXT) \
|
||||
USE_XR_FUNC(xrQuerySystemTrackedKeyboardFB) \
|
||||
USE_XR_FUNC(xrRaycastANDROID) \
|
||||
USE_XR_FUNC(xrReleaseAppConsumedSwapchainImageEXT) \
|
||||
USE_XR_FUNC(xrReleaseSwapchainImage) \
|
||||
USE_XR_FUNC(xrRemoveTrackableImageDatabaseANDROID) \
|
||||
USE_XR_FUNC(xrRequestBodyTrackingFidelityMETA) \
|
||||
|
||||
+287
-3
@@ -76,6 +76,7 @@ XR_DEFINE_ATOM(XrMarkerML)
|
||||
XR_DEFINE_ATOM(XrRenderModelIdEXT)
|
||||
XR_DEFINE_ATOM(XrRenderModelKeyFB)
|
||||
typedef uint64_t XrSpaceUserIdFB;
|
||||
XR_DEFINE_ATOM(XrSpatialArchetypeIdEXT)
|
||||
XR_DEFINE_ATOM(XrSpatialEntityIdEXT)
|
||||
XR_DEFINE_ATOM(XrSystemId)
|
||||
#define XR_API_LAYER_CREATE_INFO_STRUCT_VERSION 1
|
||||
@@ -87,7 +88,7 @@ XR_DEFINE_ATOM(XrSystemId)
|
||||
#define XR_BODY_JOINT_COUNT_BD 24
|
||||
#define XR_BODY_JOINT_COUNT_HTC 26
|
||||
#define XR_BODY_JOINT_WITHOUT_ARM_COUNT_BD 16
|
||||
#define XR_CURRENT_API_VERSION XR_MAKE_VERSION(1, 1, 63)
|
||||
#define XR_CURRENT_API_VERSION XR_MAKE_VERSION(1, 1, 65)
|
||||
#define XR_CURRENT_LOADER_API_LAYER_VERSION 1
|
||||
#define XR_CURRENT_LOADER_RUNTIME_VERSION 1
|
||||
#if !defined(XR_DEFINE_HANDLE)
|
||||
@@ -153,6 +154,7 @@ XR_DEFINE_ATOM(XrSystemId)
|
||||
#endif
|
||||
#define XR_NULL_PATH 0
|
||||
#define XR_NULL_RENDER_MODEL_KEY_FB 0
|
||||
#define XR_NULL_SPATIAL_ARCHETYPE_ID_EXT 0
|
||||
#define XR_NULL_SPATIAL_BUFFER_ID_EXT 0
|
||||
#define XR_NULL_SPATIAL_ENTITY_ID_EXT 0
|
||||
#define XR_NULL_SYSTEM_ID 0
|
||||
@@ -228,6 +230,7 @@ typedef uint64_t XrFlags64;
|
||||
#define XR_BD_DYNAMIC_OBJECT_TRACKING_EXTENSION_NAME "XR_BD_dynamic_object_tracking"
|
||||
#define XR_BD_FACIAL_SIMULATION_EXTENSION_NAME "XR_BD_facial_simulation"
|
||||
#define XR_BD_FUTURE_PROGRESS_EXTENSION_NAME "XR_BD_future_progress"
|
||||
#define XR_BD_MOTION_TRACKER_EXTENSION_NAME "XR_BD_motion_tracker"
|
||||
#define XR_BD_SPATIAL_ANCHOR_EXTENSION_NAME "XR_BD_spatial_anchor"
|
||||
#define XR_BD_SPATIAL_ANCHOR_SHARING_EXTENSION_NAME "XR_BD_spatial_anchor_sharing"
|
||||
#define XR_BD_SPATIAL_AUDIO_RENDERING_EXTENSION_NAME "XR_BD_spatial_audio_rendering"
|
||||
@@ -245,6 +248,7 @@ typedef uint64_t XrFlags64;
|
||||
#define XR_BD_dynamic_object_tracking_SPEC_VERSION 1
|
||||
#define XR_BD_facial_simulation_SPEC_VERSION 1
|
||||
#define XR_BD_future_progress_SPEC_VERSION 1
|
||||
#define XR_BD_motion_tracker_SPEC_VERSION 1
|
||||
#define XR_BD_spatial_anchor_SPEC_VERSION 2
|
||||
#define XR_BD_spatial_anchor_sharing_SPEC_VERSION 2
|
||||
#define XR_BD_spatial_audio_rendering_SPEC_VERSION 1
|
||||
@@ -259,9 +263,12 @@ typedef uint64_t XrFlags64;
|
||||
#define XR_EXTX_OVERLAY_EXTENSION_NAME "XR_EXTX_overlay"
|
||||
#define XR_EXTX_overlay_SPEC_VERSION 5
|
||||
#define XR_EXT_ACTIVE_ACTION_SET_PRIORITY_EXTENSION_NAME "XR_EXT_active_action_set_priority"
|
||||
#define XR_EXT_AOSP_HAND_TRACKING_PERMISSION_EXTENSION_NAME "XR_EXT_aosp_hand_tracking_permission"
|
||||
#define XR_EXT_APP_CONSUMED_SWAPCHAIN_EXTENSION_NAME "XR_EXT_app_consumed_swapchain"
|
||||
#define XR_EXT_COMPOSITION_LAYER_INVERTED_ALPHA_EXTENSION_NAME "XR_EXT_composition_layer_inverted_alpha"
|
||||
#define XR_EXT_CONFORMANCE_AUTOMATION_EXTENSION_NAME "XR_EXT_conformance_automation"
|
||||
#define XR_EXT_DPAD_BINDING_EXTENSION_NAME "XR_EXT_dpad_binding"
|
||||
#define XR_EXT_ENUMERATE_SWAPCHAIN_FORMATS2_EXTENSION_NAME "XR_EXT_enumerate_swapchain_formats2"
|
||||
#define XR_EXT_EYE_GAZE_INTERACTION_EXTENSION_NAME "XR_EXT_eye_gaze_interaction"
|
||||
#define XR_EXT_FRAME_SYNTHESIS_EXTENSION_NAME "XR_EXT_frame_synthesis"
|
||||
#define XR_EXT_FUTURE_EXTENSION_NAME "XR_EXT_future"
|
||||
@@ -283,11 +290,15 @@ typedef uint64_t XrFlags64;
|
||||
#define XR_EXT_SPATIAL_ANCHOR_EXTENSION_NAME "XR_EXT_spatial_anchor"
|
||||
#define XR_EXT_SPATIAL_CONTAINER_EXTENSION_NAME "XR_EXT_spatial_container"
|
||||
#define XR_EXT_SPATIAL_CONTAINER_SELF_RENDERING_EXTENSION_NAME "XR_EXT_spatial_container_self_rendering"
|
||||
#define XR_EXT_SPATIAL_ENTITY_ARCHETYPES_EXTENSION_NAME "XR_EXT_spatial_entity_archetypes"
|
||||
#define XR_EXT_SPATIAL_ENTITY_EXTENSION_NAME "XR_EXT_spatial_entity"
|
||||
#define XR_EXT_SPATIAL_IMAGE_TRACKING_EXTENSION_NAME "XR_EXT_spatial_image_tracking"
|
||||
#define XR_EXT_SPATIAL_MARKER_TRACKING_EXTENSION_NAME "XR_EXT_spatial_marker_tracking"
|
||||
#define XR_EXT_SPATIAL_MESH_TRACKING_EXTENSION_NAME "XR_EXT_spatial_mesh_tracking"
|
||||
#define XR_EXT_SPATIAL_OBJECT_TRACKING_EXTENSION_NAME "XR_EXT_spatial_object_tracking"
|
||||
#define XR_EXT_SPATIAL_PERSISTENCE_EXTENSION_NAME "XR_EXT_spatial_persistence"
|
||||
#define XR_EXT_SPATIAL_PERSISTENCE_OPERATIONS_EXTENSION_NAME "XR_EXT_spatial_persistence_operations"
|
||||
#define XR_EXT_SPATIAL_PLANE_SEMANTIC_LABEL2_EXTENSION_NAME "XR_EXT_spatial_plane_semantic_label2"
|
||||
#define XR_EXT_SPATIAL_PLANE_TRACKING_EXTENSION_NAME "XR_EXT_spatial_plane_tracking"
|
||||
#define XR_EXT_STATIONARY_REFERENCE_SPACE_EXTENSION_NAME "XR_EXT_stationary_reference_space"
|
||||
#define XR_EXT_THERMAL_QUERY_EXTENSION_NAME "XR_EXT_thermal_query"
|
||||
@@ -297,9 +308,12 @@ typedef uint64_t XrFlags64;
|
||||
#define XR_EXT_VIEW_CONFIGURATION_VIEWS_CHANGE_EXTENSION_NAME "XR_EXT_view_configuration_views_change"
|
||||
#define XR_EXT_WIN32_APPCONTAINER_COMPATIBLE_EXTENSION_NAME "XR_EXT_win32_appcontainer_compatible"
|
||||
#define XR_EXT_active_action_set_priority_SPEC_VERSION 1
|
||||
#define XR_EXT_aosp_hand_tracking_permission_SPEC_VERSION 1
|
||||
#define XR_EXT_app_consumed_swapchain_SPEC_VERSION 1
|
||||
#define XR_EXT_composition_layer_inverted_alpha_SPEC_VERSION 1
|
||||
#define XR_EXT_conformance_automation_SPEC_VERSION 3
|
||||
#define XR_EXT_dpad_binding_SPEC_VERSION 1
|
||||
#define XR_EXT_enumerate_swapchain_formats2_SPEC_VERSION 1
|
||||
#define XR_EXT_eye_gaze_interaction_SPEC_VERSION 2
|
||||
#define XR_EXT_frame_synthesis_SPEC_VERSION 1
|
||||
#define XR_EXT_future_SPEC_VERSION 2
|
||||
@@ -322,10 +336,14 @@ typedef uint64_t XrFlags64;
|
||||
#define XR_EXT_spatial_container_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_container_self_rendering_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_entity_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_entity_archetypes_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_image_tracking_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_marker_tracking_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_mesh_tracking_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_object_tracking_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_persistence_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_persistence_operations_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_plane_semantic_label2_SPEC_VERSION 1
|
||||
#define XR_EXT_spatial_plane_tracking_SPEC_VERSION 1
|
||||
#define XR_EXT_stationary_reference_space_SPEC_VERSION 1
|
||||
#define XR_EXT_thermal_query_SPEC_VERSION 2
|
||||
@@ -660,6 +678,7 @@ typedef uint64_t XrFlags64;
|
||||
XR_DEFINE_HANDLE(XrAction)
|
||||
XR_DEFINE_HANDLE(XrActionSet)
|
||||
XR_DEFINE_HANDLE(XrAnchorBD)
|
||||
XR_DEFINE_HANDLE(XrAppConsumedSwapchainEXT)
|
||||
XR_DEFINE_HANDLE(XrBodyTrackerBD)
|
||||
XR_DEFINE_HANDLE(XrBodyTrackerFB)
|
||||
XR_DEFINE_HANDLE(XrBodyTrackerHTC)
|
||||
@@ -789,6 +808,11 @@ typedef enum XrAnchorPersistStateANDROID
|
||||
XR_ANCHOR_PERSIST_STATE_ANDROID_MAX_ENUM = 0x7fffffff,
|
||||
} XrAnchorPersistStateANDROID;
|
||||
|
||||
typedef enum XrAppConsumedSwapchainKindEXT
|
||||
{
|
||||
XR_APP_CONSUMED_SWAPCHAIN_KIND_EXT_MAX_ENUM = 0x7fffffff,
|
||||
} XrAppConsumedSwapchainKindEXT;
|
||||
|
||||
typedef enum XrAudioBufferChannelLayoutBD
|
||||
{
|
||||
XR_AUDIO_BUFFER_CHANNEL_LAYOUT_INTERLEAVED_BD = 0,
|
||||
@@ -2363,6 +2387,7 @@ typedef enum XrObjectType
|
||||
XR_OBJECT_TYPE_SPATIAL_IMAGE_TRACKING_DATABASE_EXT = 1000782000,
|
||||
XR_OBJECT_TYPE_GEOSPATIAL_TRACKER_ANDROID = 1000789000,
|
||||
XR_OBJECT_TYPE_SPATIAL_CONTAINER_EXT = 1000810000,
|
||||
XR_OBJECT_TYPE_APP_CONSUMED_SWAPCHAIN_EXT = 1000877000,
|
||||
XR_OBJECT_TYPE_MAX_ENUM = 0x7fffffff,
|
||||
} XrObjectType;
|
||||
|
||||
@@ -3227,8 +3252,10 @@ typedef enum XrSpatialCapabilityEXT
|
||||
XR_SPATIAL_CAPABILITY_MARKER_TRACKING_MICRO_QR_CODE_EXT = 1000743001,
|
||||
XR_SPATIAL_CAPABILITY_MARKER_TRACKING_ARUCO_MARKER_EXT = 1000743002,
|
||||
XR_SPATIAL_CAPABILITY_MARKER_TRACKING_APRIL_TAG_EXT = 1000743003,
|
||||
XR_SPATIAL_CAPABILITY_OBJECT_TRACKING_EXT = 1000744000,
|
||||
XR_SPATIAL_CAPABILITY_ANCHOR_EXT = 1000762000,
|
||||
XR_SPATIAL_CAPABILITY_IMAGE_TRACKING_EXT = 1000782000,
|
||||
XR_SPATIAL_CAPABILITY_MESH_TRACKING_EXT = 1000783000,
|
||||
XR_SPATIAL_CAPABILITY_OBJECT_TRACKING_ANDROID = 1000785000,
|
||||
XR_SPATIAL_CAPABILITY_DEPTH_RAYCAST_ANDROID = 1000786000,
|
||||
XR_SPATIAL_CAPABILITY_EXT_MAX_ENUM = 0x7fffffff,
|
||||
@@ -3238,12 +3265,15 @@ typedef enum XrSpatialCapabilityFeatureEXT
|
||||
{
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_MARKER_TRACKING_FIXED_SIZE_MARKERS_EXT = 1000743000,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_MARKER_TRACKING_STATIC_MARKERS_EXT = 1000743001,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_OBJECT_SEMANTIC_LABEL_SUBSET_EXT = 1000744000,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_SPHERE_BOUNDS_FILTER_ANDROID = 1000761000,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_BOX_BOUNDS_FILTER_ANDROID = 1000761001,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_FRUSTUM_BOUNDS_FILTER_ANDROID = 1000761002,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_IMAGE_TRACKING_AUTOMATIC_SIZE_IMAGES_EXT = 1000782000,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_IMAGE_TRACKING_STATIC_IMAGES_EXT = 1000782001,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_IMAGE_TRACKING_FIXED_SIZE_IMAGES_EXT = 1000782002,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_TRACK_WATERTIGHT_MESH_EXT = 1000783000,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_PLANE_SEMANTIC_LABEL2_SUBSET_EXT = 1000869000,
|
||||
XR_SPATIAL_CAPABILITY_FEATURE_EXT_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialCapabilityFeatureEXT;
|
||||
|
||||
@@ -3258,12 +3288,19 @@ typedef enum XrSpatialComponentTypeEXT
|
||||
XR_SPATIAL_COMPONENT_TYPE_POLYGON_2D_EXT = 1000741002,
|
||||
XR_SPATIAL_COMPONENT_TYPE_PLANE_SEMANTIC_LABEL_EXT = 1000741003,
|
||||
XR_SPATIAL_COMPONENT_TYPE_MARKER_EXT = 1000743000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_OBJECT_SEMANTIC_LABEL_EXT = 1000744000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_KEYBOARD_SEMANTIC_LABEL_EXT = 1000744001,
|
||||
XR_SPATIAL_COMPONENT_TYPE_MOUSE_SEMANTIC_LABEL_EXT = 1000744002,
|
||||
XR_SPATIAL_COMPONENT_TYPE_ANCHOR_EXT = 1000762000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_PERSISTENCE_EXT = 1000763000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_IMAGE_2D_EXT = 1000782000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_MESH_3D_NORMALS_EXT = 1000783000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_MESH_3D_VERTEX_SEMANTIC_LABELS_EXT = 1000783001,
|
||||
XR_SPATIAL_COMPONENT_TYPE_MESH_3D_TRIANGLE_SEMANTIC_LABELS_EXT = 1000783002,
|
||||
XR_SPATIAL_COMPONENT_TYPE_OBJECT_SEMANTIC_LABEL_ANDROID = 1000785000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_RAYCAST_RESULT_ANDROID = 1000786000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_SUBSUMED_BY_ANDROID = 1000791000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_PLANE_SEMANTIC_LABEL2_EXT = 1000869000,
|
||||
XR_SPATIAL_COMPONENT_TYPE_EXT_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialComponentTypeEXT;
|
||||
|
||||
@@ -3317,6 +3354,13 @@ typedef enum XrSpatialGraphNodeTypeMSFT
|
||||
XR_SPATIAL_GRAPH_NODE_TYPE_MSFT_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialGraphNodeTypeMSFT;
|
||||
|
||||
typedef enum XrSpatialKeyboardSemanticLabelEXT
|
||||
{
|
||||
XR_SPATIAL_KEYBOARD_SEMANTIC_LABEL_UNCATEGORIZED_EXT = 1,
|
||||
XR_SPATIAL_KEYBOARD_SEMANTIC_LABEL_KEYBOARD_EXT = 2,
|
||||
XR_SPATIAL_KEYBOARD_SEMANTIC_LABEL_EXT_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialKeyboardSemanticLabelEXT;
|
||||
|
||||
typedef enum XrSpatialMarkerAprilTagDictEXT
|
||||
{
|
||||
XR_SPATIAL_MARKER_APRIL_TAG_DICT_16H5_EXT = 1,
|
||||
@@ -3362,6 +3406,26 @@ typedef enum XrSpatialMeshLodBD
|
||||
XR_SPATIAL_MESH_LOD_BD_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialMeshLodBD;
|
||||
|
||||
typedef enum XrSpatialMeshSemanticLabelEXT
|
||||
{
|
||||
XR_SPATIAL_MESH_SEMANTIC_LABEL_UNCATEGORIZED_EXT = 1,
|
||||
XR_SPATIAL_MESH_SEMANTIC_LABEL_FLOOR_EXT = 2,
|
||||
XR_SPATIAL_MESH_SEMANTIC_LABEL_WALL_EXT = 3,
|
||||
XR_SPATIAL_MESH_SEMANTIC_LABEL_CEILING_EXT = 4,
|
||||
XR_SPATIAL_MESH_SEMANTIC_LABEL_TABLE_EXT = 5,
|
||||
XR_SPATIAL_MESH_SEMANTIC_LABEL_CHAIR_EXT = 6,
|
||||
XR_SPATIAL_MESH_SEMANTIC_LABEL_SOFA_EXT = 7,
|
||||
XR_SPATIAL_MESH_SEMANTIC_LABEL_BED_EXT = 8,
|
||||
XR_SPATIAL_MESH_SEMANTIC_LABEL_EXT_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialMeshSemanticLabelEXT;
|
||||
|
||||
typedef enum XrSpatialMouseSemanticLabelEXT
|
||||
{
|
||||
XR_SPATIAL_MOUSE_SEMANTIC_LABEL_UNCATEGORIZED_EXT = 1,
|
||||
XR_SPATIAL_MOUSE_SEMANTIC_LABEL_MOUSE_EXT = 2,
|
||||
XR_SPATIAL_MOUSE_SEMANTIC_LABEL_EXT_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialMouseSemanticLabelEXT;
|
||||
|
||||
typedef enum XrSpatialObjectSemanticLabelANDROID
|
||||
{
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_UNCATEGORIZED_ANDROID = 0,
|
||||
@@ -3371,6 +3435,21 @@ typedef enum XrSpatialObjectSemanticLabelANDROID
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_ANDROID_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialObjectSemanticLabelANDROID;
|
||||
|
||||
typedef enum XrSpatialObjectSemanticLabelEXT
|
||||
{
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_UNCATEGORIZED_EXT = 1,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_SOFA_EXT = 2,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_BED_EXT = 3,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_CHAIR_EXT = 4,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_TABLE_EXT = 5,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_LAMP_EXT = 6,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_PLANT_EXT = 7,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_DISPLAY_SCREEN_EXT = 8,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_WALL_ART_EXT = 9,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_CABINET_EXT = 10,
|
||||
XR_SPATIAL_OBJECT_SEMANTIC_LABEL_EXT_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialObjectSemanticLabelEXT;
|
||||
|
||||
typedef enum XrSpatialPersistenceContextResultEXT
|
||||
{
|
||||
XR_SPATIAL_PERSISTENCE_CONTEXT_RESULT_PERSIST_UUID_NOT_FOUND_EXT = -1000781002,
|
||||
@@ -3402,6 +3481,18 @@ typedef enum XrSpatialPlaneAlignmentEXT
|
||||
XR_SPATIAL_PLANE_ALIGNMENT_EXT_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialPlaneAlignmentEXT;
|
||||
|
||||
typedef enum XrSpatialPlaneSemanticLabel2EXT
|
||||
{
|
||||
XR_SPATIAL_PLANE_SEMANTIC_LABEL2_UNCATEGORIZED_EXT = 1,
|
||||
XR_SPATIAL_PLANE_SEMANTIC_LABEL2_FLOOR_EXT = 2,
|
||||
XR_SPATIAL_PLANE_SEMANTIC_LABEL2_WALL_EXT = 3,
|
||||
XR_SPATIAL_PLANE_SEMANTIC_LABEL2_CEILING_EXT = 4,
|
||||
XR_SPATIAL_PLANE_SEMANTIC_LABEL2_TABLE_EXT = 5,
|
||||
XR_SPATIAL_PLANE_SEMANTIC_LABEL2_DOOR_EXT = 6,
|
||||
XR_SPATIAL_PLANE_SEMANTIC_LABEL2_WINDOW_EXT = 7,
|
||||
XR_SPATIAL_PLANE_SEMANTIC_LABEL_2EXT_MAX_ENUM = 0x7fffffff,
|
||||
} XrSpatialPlaneSemanticLabel2EXT;
|
||||
|
||||
typedef enum XrSpatialPlaneSemanticLabelEXT
|
||||
{
|
||||
XR_SPATIAL_PLANE_SEMANTIC_LABEL_UNCATEGORIZED_EXT = 1,
|
||||
@@ -4020,6 +4111,11 @@ typedef enum XrStructureType
|
||||
XR_TYPE_SPATIAL_MARKER_SIZE_EXT = 1000743004,
|
||||
XR_TYPE_SPATIAL_MARKER_STATIC_OPTIMIZATION_EXT = 1000743005,
|
||||
XR_TYPE_SPATIAL_COMPONENT_MARKER_LIST_EXT = 1000743006,
|
||||
XR_TYPE_SPATIAL_CAPABILITY_CONFIGURATION_OBJECT_TRACKING_EXT = 1000744000,
|
||||
XR_TYPE_SPATIAL_COMPONENT_OBJECT_SEMANTIC_LABEL_LIST_EXT = 1000744001,
|
||||
XR_TYPE_SPATIAL_FEATURE_OBJECT_SEMANTIC_LABEL_SUBSET_EXT = 1000744002,
|
||||
XR_TYPE_SPATIAL_COMPONENT_KEYBOARD_SEMANTIC_LABEL_LIST_EXT = 1000744003,
|
||||
XR_TYPE_SPATIAL_COMPONENT_MOUSE_SEMANTIC_LABEL_LIST_EXT = 1000744004,
|
||||
XR_TYPE_SYSTEM_DYNAMIC_OBJECT_TRACKING_PROPERTIES_BD = 1000746000,
|
||||
XR_TYPE_SENSE_DATA_PROVIDER_CREATE_INFO_DYNAMIC_OBJECT_BD = 1000746001,
|
||||
XR_TYPE_SPATIAL_ENTITY_COMPONENT_DATA_DYNAMIC_OBJECT_BD = 1000746002,
|
||||
@@ -4055,6 +4151,11 @@ typedef enum XrStructureType
|
||||
XR_TYPE_SPATIAL_IMAGE_TRACKING_DATABASE_CREATE_INFO_EXT = 1000782004,
|
||||
XR_TYPE_SPATIAL_COMPONENT_IMAGE_2D_LIST_EXT = 1000782005,
|
||||
XR_TYPE_CREATE_SPATIAL_IMAGE_TRACKING_DATABASE_COMPLETION_EXT = 1000782006,
|
||||
XR_TYPE_SPATIAL_CAPABILITY_CONFIGURATION_MESH_TRACKING_EXT = 1000783000,
|
||||
XR_TYPE_SPATIAL_FEATURE_TRACK_WATERTIGHT_MESH_EXT = 1000783001,
|
||||
XR_TYPE_SPATIAL_COMPONENT_MESH_3D_NORMALS_LIST_EXT = 1000783002,
|
||||
XR_TYPE_SPATIAL_COMPONENT_MESH_3D_VERTEX_SEMANTIC_LABELS_LIST_EXT = 1000783003,
|
||||
XR_TYPE_SPATIAL_COMPONENT_MESH_3D_TRIANGLE_SEMANTIC_LABELS_LIST_EXT = 1000783004,
|
||||
XR_TYPE_SPATIAL_CAPABILITY_CONFIGURATION_OBJECT_TRACKING_ANDROID = 1000785000,
|
||||
XR_TYPE_SPATIAL_COMPONENT_OBJECT_SEMANTIC_LABEL_LIST_ANDROID = 1000785001,
|
||||
XR_TYPE_SPATIAL_CAPABILITY_CONFIGURATION_DEPTH_RAYCAST_ANDROID = 1000786000,
|
||||
@@ -4109,6 +4210,15 @@ typedef enum XrStructureType
|
||||
XR_TYPE_BATTERY_STATE_DISPLAY_EXT = 1000836000,
|
||||
XR_TYPE_LOADER_INIT_INFO_PROPERTIES_EXT = 1000838000,
|
||||
XR_TYPE_EVENT_DATA_VIEW_CONFIGURATION_VIEWS_CHANGED_EXT = 1000839000,
|
||||
XR_TYPE_SPATIAL_FILTER_ARCHETYPE_EXT = 1000842000,
|
||||
XR_TYPE_SPATIAL_COMPONENT_PLANE_SEMANTIC_LABEL2_LIST_EXT = 1000869000,
|
||||
XR_TYPE_SPATIAL_FEATURE_PLANE_SEMANTIC_LABEL2_SUBSET_EXT = 1000869001,
|
||||
XR_TYPE_SWAPCHAIN_FORMATS_ENUMERATE_INFO_EXT = 1000876000,
|
||||
XR_TYPE_APP_CONSUMED_SWAPCHAIN_CREATE_INFO_EXT = 1000877000,
|
||||
XR_TYPE_APP_CONSUMED_SWAPCHAIN_PROPERTIES_EXT = 1000877001,
|
||||
XR_TYPE_APP_CONSUMED_SWAPCHAIN_IMAGE_ACQUIRE_INFO_EXT = 1000877002,
|
||||
XR_TYPE_APP_CONSUMED_SWAPCHAIN_IMAGE_STATE_EXT = 1000877003,
|
||||
XR_TYPE_APP_CONSUMED_SWAPCHAIN_IMAGE_RELEASE_INFO_EXT = 1000877004,
|
||||
XR_STRUCTURE_TYPE_MAX_ENUM = 0x7fffffff,
|
||||
XR_TYPE_GRAPHICS_BINDING_VULKAN2_KHR = XR_TYPE_GRAPHICS_BINDING_VULKAN_KHR,
|
||||
XR_TYPE_SWAPCHAIN_IMAGE_VULKAN2_KHR = XR_TYPE_SWAPCHAIN_IMAGE_VULKAN_KHR,
|
||||
@@ -4154,9 +4264,9 @@ typedef enum XrSwapchainUsageFlagBits
|
||||
XR_SWAPCHAIN_USAGE_TRANSFER_DST_BIT = 0x00000010,
|
||||
XR_SWAPCHAIN_USAGE_SAMPLED_BIT = 0x00000020,
|
||||
XR_SWAPCHAIN_USAGE_MUTABLE_FORMAT_BIT = 0x00000040,
|
||||
XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_MND = 0x00000080,
|
||||
XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_KHR = 0x00000080,
|
||||
XR_SWAPCHAIN_USAGE_FLAG_BITS_MAX_ENUM = 0x7fffffff,
|
||||
XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_KHR = XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_MND,
|
||||
XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_MND = XR_SWAPCHAIN_USAGE_INPUT_ATTACHMENT_BIT_KHR,
|
||||
} XrSwapchainUsageFlagBits;
|
||||
|
||||
typedef enum XrTrackableImageFormatANDROID
|
||||
@@ -5392,6 +5502,50 @@ typedef struct XrApiLayerProperties
|
||||
char description[XR_MAX_API_LAYER_DESCRIPTION_SIZE];
|
||||
} XrApiLayerProperties;
|
||||
|
||||
typedef struct XrAppConsumedSwapchainCreateInfoEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
XrAppConsumedSwapchainKindEXT kind;
|
||||
XrSwapchainUsageFlags WINE_XR_ALIGN(8) usageFlags;
|
||||
int64_t WINE_XR_ALIGN(8) format;
|
||||
} XrAppConsumedSwapchainCreateInfoEXT;
|
||||
|
||||
typedef struct XrAppConsumedSwapchainImageAcquireInfoEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
} XrAppConsumedSwapchainImageAcquireInfoEXT;
|
||||
|
||||
typedef struct XrAppConsumedSwapchainImageReleaseInfoEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
} XrAppConsumedSwapchainImageReleaseInfoEXT;
|
||||
|
||||
typedef struct XrAppConsumedSwapchainImageStateEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
void *next;
|
||||
XrBool32 ready;
|
||||
XrBool32 unchanged;
|
||||
uint32_t imageIndex;
|
||||
} XrAppConsumedSwapchainImageStateEXT;
|
||||
|
||||
typedef struct XrAppConsumedSwapchainPropertiesEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
void *next;
|
||||
XrSwapchainUsageFlags WINE_XR_ALIGN(8) usageFlags;
|
||||
int64_t WINE_XR_ALIGN(8) format;
|
||||
uint32_t sampleCount;
|
||||
uint32_t width;
|
||||
uint32_t height;
|
||||
uint32_t faceCount;
|
||||
uint32_t arraySize;
|
||||
uint32_t mipCount;
|
||||
} XrAppConsumedSwapchainPropertiesEXT;
|
||||
|
||||
typedef struct XrAudioBufferBD
|
||||
{
|
||||
XrStructureType type;
|
||||
@@ -9099,6 +9253,15 @@ typedef struct XrSpatialCapabilityConfigurationImageTrackingEXT
|
||||
const XrSpatialImageTrackingDatabaseEXT *imageTrackingDatabases;
|
||||
} XrSpatialCapabilityConfigurationImageTrackingEXT;
|
||||
|
||||
typedef struct XrSpatialCapabilityConfigurationMeshTrackingEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
XrSpatialCapabilityEXT capability;
|
||||
uint32_t enabledComponentCount;
|
||||
const XrSpatialComponentTypeEXT *enabledComponents;
|
||||
} XrSpatialCapabilityConfigurationMeshTrackingEXT;
|
||||
|
||||
typedef struct XrSpatialCapabilityConfigurationMicroQrCodeEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
@@ -9119,6 +9282,15 @@ typedef struct XrSpatialCapabilityConfigurationObjectTrackingANDROID
|
||||
const XrSpatialObjectSemanticLabelANDROID *activeSemanticLabels;
|
||||
} XrSpatialCapabilityConfigurationObjectTrackingANDROID;
|
||||
|
||||
typedef struct XrSpatialCapabilityConfigurationObjectTrackingEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
XrSpatialCapabilityEXT capability;
|
||||
uint32_t enabledComponentCount;
|
||||
const XrSpatialComponentTypeEXT *enabledComponents;
|
||||
} XrSpatialCapabilityConfigurationObjectTrackingEXT;
|
||||
|
||||
typedef struct XrSpatialCapabilityConfigurationPlaneTrackingEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
@@ -9189,6 +9361,14 @@ typedef struct XrSpatialComponentImage2DListEXT
|
||||
XrSpatialImage2DDataEXT *images;
|
||||
} XrSpatialComponentImage2DListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentKeyboardSemanticLabelListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
void *next;
|
||||
uint32_t semanticLabelCount;
|
||||
XrSpatialKeyboardSemanticLabelEXT *semanticLabels;
|
||||
} XrSpatialComponentKeyboardSemanticLabelListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentMarkerListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
@@ -9213,6 +9393,38 @@ typedef struct XrSpatialComponentMesh3DListEXT
|
||||
XrSpatialMeshDataEXT *meshes;
|
||||
} XrSpatialComponentMesh3DListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentMesh3DNormalsListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
void *next;
|
||||
uint32_t meshNormalsCount;
|
||||
XrSpatialBufferEXT *meshNormals;
|
||||
} XrSpatialComponentMesh3DNormalsListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentMesh3DTriangleSemanticLabelsListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
void *next;
|
||||
uint32_t meshSemanticLabelsCount;
|
||||
XrSpatialBufferEXT *meshSemanticLabels;
|
||||
} XrSpatialComponentMesh3DTriangleSemanticLabelsListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentMesh3DVertexSemanticLabelsListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
void *next;
|
||||
uint32_t meshSemanticLabelsCount;
|
||||
XrSpatialBufferEXT *meshSemanticLabels;
|
||||
} XrSpatialComponentMesh3DVertexSemanticLabelsListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentMouseSemanticLabelListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
void *next;
|
||||
uint32_t semanticLabelCount;
|
||||
XrSpatialMouseSemanticLabelEXT *semanticLabels;
|
||||
} XrSpatialComponentMouseSemanticLabelListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentObjectSemanticLabelListANDROID
|
||||
{
|
||||
XrStructureType type;
|
||||
@@ -9221,6 +9433,14 @@ typedef struct XrSpatialComponentObjectSemanticLabelListANDROID
|
||||
XrSpatialObjectSemanticLabelANDROID *semanticLabels;
|
||||
} XrSpatialComponentObjectSemanticLabelListANDROID;
|
||||
|
||||
typedef struct XrSpatialComponentObjectSemanticLabelListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
void *next;
|
||||
uint32_t semanticLabelCount;
|
||||
XrSpatialObjectSemanticLabelEXT *semanticLabels;
|
||||
} XrSpatialComponentObjectSemanticLabelListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentParentListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
@@ -9245,6 +9465,14 @@ typedef struct XrSpatialComponentPlaneAlignmentListEXT
|
||||
XrSpatialPlaneAlignmentEXT *planeAlignments;
|
||||
} XrSpatialComponentPlaneAlignmentListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentPlaneSemanticLabel2ListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
void *next;
|
||||
uint32_t semanticLabelCount;
|
||||
XrSpatialPlaneSemanticLabel2EXT *semanticLabels;
|
||||
} XrSpatialComponentPlaneSemanticLabel2ListEXT;
|
||||
|
||||
typedef struct XrSpatialComponentPlaneSemanticLabelListEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
@@ -9559,6 +9787,36 @@ typedef struct XrSpatialEntityUnpersistInfoEXT
|
||||
XrUuid persistUuid;
|
||||
} XrSpatialEntityUnpersistInfoEXT;
|
||||
|
||||
typedef struct XrSpatialFeatureObjectSemanticLabelSubsetEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
uint32_t semanticLabelCount;
|
||||
const XrSpatialObjectSemanticLabelEXT *semanticLabels;
|
||||
} XrSpatialFeatureObjectSemanticLabelSubsetEXT;
|
||||
|
||||
typedef struct XrSpatialFeaturePlaneSemanticLabel2SubsetEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
uint32_t semanticLabelCount;
|
||||
const XrSpatialPlaneSemanticLabel2EXT *semanticLabels;
|
||||
} XrSpatialFeaturePlaneSemanticLabel2SubsetEXT;
|
||||
|
||||
typedef struct XrSpatialFeatureTrackWatertightMeshEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
XrBool32 enableWatertightMeshTracking;
|
||||
} XrSpatialFeatureTrackWatertightMeshEXT;
|
||||
|
||||
typedef struct XrSpatialFilterArchetypeEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
XrSpatialArchetypeIdEXT WINE_XR_ALIGN(8) archetype;
|
||||
} XrSpatialFilterArchetypeEXT;
|
||||
|
||||
typedef struct XrSpatialFilterTrackingStateEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
@@ -9733,6 +9991,12 @@ typedef struct XrSwapchainCreateInfoFoveationFB
|
||||
XrSwapchainCreateFoveationFlagsFB WINE_XR_ALIGN(8) flags;
|
||||
} XrSwapchainCreateInfoFoveationFB;
|
||||
|
||||
typedef struct XrSwapchainFormatsEnumerateInfoEXT
|
||||
{
|
||||
XrStructureType type;
|
||||
const void *next;
|
||||
} XrSwapchainFormatsEnumerateInfoEXT;
|
||||
|
||||
typedef struct XrSwapchainImageAcquireInfo
|
||||
{
|
||||
XrStructureType type;
|
||||
@@ -10810,8 +11074,10 @@ typedef union XrSpatialCapabilityConfigurationBaseHeaderEXT_any
|
||||
XrSpatialCapabilityConfigurationArucoMarkerEXT _XrSpatialCapabilityConfigurationArucoMarkerEXT;
|
||||
XrSpatialCapabilityConfigurationDepthRaycastANDROID _XrSpatialCapabilityConfigurationDepthRaycastANDROID;
|
||||
XrSpatialCapabilityConfigurationImageTrackingEXT _XrSpatialCapabilityConfigurationImageTrackingEXT;
|
||||
XrSpatialCapabilityConfigurationMeshTrackingEXT _XrSpatialCapabilityConfigurationMeshTrackingEXT;
|
||||
XrSpatialCapabilityConfigurationMicroQrCodeEXT _XrSpatialCapabilityConfigurationMicroQrCodeEXT;
|
||||
XrSpatialCapabilityConfigurationObjectTrackingANDROID _XrSpatialCapabilityConfigurationObjectTrackingANDROID;
|
||||
XrSpatialCapabilityConfigurationObjectTrackingEXT _XrSpatialCapabilityConfigurationObjectTrackingEXT;
|
||||
XrSpatialCapabilityConfigurationPlaneTrackingEXT _XrSpatialCapabilityConfigurationPlaneTrackingEXT;
|
||||
XrSpatialCapabilityConfigurationQrCodeEXT _XrSpatialCapabilityConfigurationQrCodeEXT;
|
||||
} XrSpatialCapabilityConfigurationBaseHeaderEXT_any;
|
||||
@@ -10944,6 +11210,7 @@ typedef union XrSwapchainStateBaseHeaderFB_any
|
||||
XrSwapchainStateSamplerVulkanFB _XrSwapchainStateSamplerVulkanFB;
|
||||
} XrSwapchainStateBaseHeaderFB_any;
|
||||
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrAcquireAppConsumedSwapchainImageEXT)(XrAppConsumedSwapchainEXT appConsumedSwapchain, const XrAppConsumedSwapchainImageAcquireInfoEXT *acquireInfo, XrAppConsumedSwapchainImageStateEXT *image);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrAcquireSwapchainImage)(XrSwapchain swapchain, const XrSwapchainImageAcquireInfo *acquireInfo, uint32_t *index);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrAddTrackableImageDatabaseANDROID)(XrTrackableTrackerANDROID tracker, XrTrackableImageDatabaseANDROID database);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrAllocateWorldMeshBufferML)(XrWorldMeshDetectorML detector, const XrWorldMeshBufferSizeML *size, XrWorldMeshBufferML *buffer);
|
||||
@@ -10970,6 +11237,7 @@ typedef XrResult (XRAPI_PTR *PFN_xrCreateActionSpace)(XrSession session, const X
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrCreateAnchorSpaceANDROID)(XrSession session, const XrAnchorSpaceCreateInfoANDROID *createInfo, XrSpace *anchorOutput);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrCreateAnchorSpaceBD)(XrSession session, const XrAnchorSpaceCreateInfoBD *createInfo, XrSpace *space);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrCreateApiLayerInstance)(const XrInstanceCreateInfo *info, const XrApiLayerCreateInfo *layerInfo, XrInstance *instance);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrCreateAppConsumedSwapchainEXT)(XrSession session, const XrAppConsumedSwapchainCreateInfoEXT *createInfo, XrAppConsumedSwapchainEXT *appConsumedSwapchain);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrCreateBodyTrackerBD)(XrSession session, const XrBodyTrackerCreateInfoBD *createInfo, XrBodyTrackerBD *bodyTracker);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrCreateBodyTrackerFB)(XrSession session, const XrBodyTrackerCreateInfoFB *createInfo, XrBodyTrackerFB *bodyTracker);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrCreateBodyTrackerHTC)(XrSession session, const XrBodyTrackerCreateInfoHTC *createInfo, XrBodyTrackerHTC *bodyTracker);
|
||||
@@ -11064,6 +11332,7 @@ typedef XrResult (XRAPI_PTR *PFN_xrDeserializeSceneMSFT)(XrSceneObserverMSFT sce
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrDestroyAction)(XrAction action);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrDestroyActionSet)(XrActionSet actionSet);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrDestroyAnchorBD)(XrAnchorBD anchor);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrDestroyAppConsumedSwapchainEXT)(XrAppConsumedSwapchainEXT appConsumedSwapchain);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrDestroyBodyTrackerBD)(XrBodyTrackerBD bodyTracker);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrDestroyBodyTrackerFB)(XrBodyTrackerFB bodyTracker);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrDestroyBodyTrackerHTC)(XrBodyTrackerHTC bodyTracker);
|
||||
@@ -11130,6 +11399,7 @@ typedef XrResult (XRAPI_PTR *PFN_xrEndFrame)(XrSession session, const XrFrameEnd
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEndSession)(XrSession session);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEndSpatialContainerRenderingEXT)(XrSession session, const XrSpatialContainerEndInfoEXT *endInfo);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateApiLayerProperties)(uint32_t propertyCapacityInput, uint32_t *propertyCountOutput, XrApiLayerProperties *properties);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateAppConsumedSwapchainImagesEXT)(XrAppConsumedSwapchainEXT appConsumedSwapchain, uint32_t imageCapacityInput, uint32_t *imageCountOutput, XrSwapchainImageBaseHeader *images);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateBoundSourcesForAction)(XrSession session, const XrBoundSourcesForActionEnumerateInfo *enumerateInfo, uint32_t sourceCapacityInput, uint32_t *sourceCountOutput, XrPath *sources);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateColorSpacesFB)(XrSession session, uint32_t colorSpaceCapacityInput, uint32_t *colorSpaceCountOutput, XrColorSpaceFB *colorSpaces);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateColorSpacesSONY)(XrSession session, const XrColorSpacesEnumerateInfoSONY *enumerateInfo, uint32_t colorSpaceCapacityInput, uint32_t *colorSpaceCountOutput, XrColorSpaceSONY *colorSpaces);
|
||||
@@ -11154,6 +11424,8 @@ typedef XrResult (XRAPI_PTR *PFN_xrEnumerateReprojectionModesMSFT)(XrInstance in
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSceneComputeFeaturesMSFT)(XrInstance instance, XrSystemId systemId, uint32_t featureCapacityInput, uint32_t *featureCountOutput, XrSceneComputeFeatureMSFT *features);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSpaceSupportedComponentsFB)(XrSpace space, uint32_t componentTypeCapacityInput, uint32_t *componentTypeCountOutput, XrSpaceComponentTypeFB *componentTypes);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSpatialAnchorAttachableComponentsANDROID)(XrInstance instance, XrSystemId systemId, uint32_t attachableComponentCapacityInput, uint32_t *attachableComponentCountOutput, XrSpatialComponentTypeEXT *attachableComponents);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSpatialArchetypeComponentTypesEXT)(XrSpatialSnapshotEXT snapshot, XrSpatialArchetypeIdEXT archetype, uint32_t componentTypeCapacityInput, uint32_t *componentTypeCountOutput, XrSpatialComponentTypeEXT *componentTypes);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSpatialArchetypesEXT)(XrSpatialSnapshotEXT snapshot, uint32_t archetypeCapacityInput, uint32_t *archetypeCountOutput, XrSpatialArchetypeIdEXT *archetypes);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSpatialCapabilitiesEXT)(XrInstance instance, XrSystemId systemId, uint32_t capabilityCapacityInput, uint32_t *capabilityCountOutput, XrSpatialCapabilityEXT *capabilities);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSpatialCapabilityComponentTypesEXT)(XrInstance instance, XrSystemId systemId, XrSpatialCapabilityEXT capability, XrSpatialCapabilityComponentTypesEXT *capabilityComponents);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSpatialCapabilityFeaturesEXT)(XrInstance instance, XrSystemId systemId, XrSpatialCapabilityEXT capability, uint32_t capabilityFeatureCapacityInput, uint32_t *capabilityFeatureCountOutput, XrSpatialCapabilityFeatureEXT *capabilityFeatures);
|
||||
@@ -11167,6 +11439,7 @@ typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSupportedSemanticLabelSetsANDROID)(X
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSupportedSpatialContainerGraphicsPresentationsEXT)(XrInstance instance, XrSystemId systemId, uint32_t graphicsPresentationCapacityInput, uint32_t *graphicsPresentationCountOutput, XrSpatialContainerGraphicsPresentationEXT *graphicsPresentations);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSupportedTrackableTypesANDROID)(XrInstance instance, XrSystemId systemId, uint32_t trackableTypeCapacityInput, uint32_t *trackableTypeCountOutput, XrTrackableTypeANDROID *trackableTypes);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSwapchainFormats)(XrSession session, uint32_t formatCapacityInput, uint32_t *formatCountOutput, int64_t *formats);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSwapchainFormats2EXT)(XrSession session, XrSwapchainFormatsEnumerateInfoEXT *enumerateInfo, uint32_t formatCapacityInput, uint32_t *formatCountOutput, int64_t *formats);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateSwapchainImages)(XrSwapchain swapchain, uint32_t imageCapacityInput, uint32_t *imageCountOutput, XrSwapchainImageBaseHeader *images);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateViewConfigurationViews)(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t *viewCountOutput, XrViewConfigurationView *views);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrEnumerateViewConfigurations)(XrInstance instance, XrSystemId systemId, uint32_t viewConfigurationTypeCapacityInput, uint32_t *viewConfigurationTypeCountOutput, XrViewConfigurationType *viewConfigurationTypes);
|
||||
@@ -11183,6 +11456,7 @@ typedef XrResult (XRAPI_PTR *PFN_xrGetAllSubmeshStatesANDROID)(XrSceneMeshSnapsh
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrGetAllTrackablesANDROID)(XrTrackableTrackerANDROID trackableTracker, uint32_t trackableCapacityInput, uint32_t *trackableCountOutput, XrTrackableANDROID *trackables);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrGetAnchorPersistStateANDROID)(XrDeviceAnchorPersistenceANDROID handle, const XrUuidEXT *anchorId, XrAnchorPersistStateANDROID *persistState);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrGetAnchorUuidBD)(XrAnchorBD anchor, XrUuidEXT *uuid);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrGetAppConsumedSwapchainPropertiesEXT)(XrAppConsumedSwapchainEXT appConsumedSwapchain, XrAppConsumedSwapchainPropertiesEXT *properties);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrGetAudioInputDeviceGuidOculus)(XrInstance instance, wchar_t buffer[XR_MAX_AUDIO_DEVICE_STR_SIZE_OCULUS]);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrGetAudioOutputDeviceGuidOculus)(XrInstance instance, wchar_t buffer[XR_MAX_AUDIO_DEVICE_STR_SIZE_OCULUS]);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrGetBodySkeletonFB)(XrBodyTrackerFB bodyTracker, XrBodySkeletonFB *skeleton);
|
||||
@@ -11344,6 +11618,7 @@ typedef XrResult (XRAPI_PTR *PFN_xrQuerySpatialAnchorsCompleteML)(XrSpatialAncho
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrQuerySpatialComponentDataEXT)(XrSpatialSnapshotEXT snapshot, const XrSpatialComponentDataQueryConditionEXT *queryCondition, XrSpatialComponentDataQueryResultEXT *queryResult);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrQuerySystemTrackedKeyboardFB)(XrSession session, const XrKeyboardTrackingQueryFB *queryInfo, XrKeyboardTrackingDescriptionFB *keyboard);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrRaycastANDROID)(XrSession session, const XrRaycastInfoANDROID *rayInfo, XrRaycastHitResultsANDROID *results);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrReleaseAppConsumedSwapchainImageEXT)(XrAppConsumedSwapchainEXT appConsumedSwapchain, const XrAppConsumedSwapchainImageReleaseInfoEXT *releaseInfo);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrReleaseSwapchainImage)(XrSwapchain swapchain, const XrSwapchainImageReleaseInfo *releaseInfo);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrRemoveTrackableImageDatabaseANDROID)(XrTrackableTrackerANDROID tracker, XrTrackableImageDatabaseANDROID database);
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrRequestBodyTrackingFidelityMETA)(XrBodyTrackerFB bodyTracker, const XrBodyTrackingFidelityMETA fidelity);
|
||||
@@ -11437,6 +11712,7 @@ typedef XrResult (XRAPI_PTR *PFN_xrWaitFrame)(XrSession session, const XrFrameWa
|
||||
typedef XrResult (XRAPI_PTR *PFN_xrWaitSwapchainImage)(XrSwapchain swapchain, const XrSwapchainImageWaitInfo *waitInfo);
|
||||
|
||||
#ifndef XR_NO_PROTOTYPES
|
||||
XrResult XRAPI_CALL xrAcquireAppConsumedSwapchainImageEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain, const XrAppConsumedSwapchainImageAcquireInfoEXT *acquireInfo, XrAppConsumedSwapchainImageStateEXT *image);
|
||||
XrResult XRAPI_CALL xrAcquireSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageAcquireInfo *acquireInfo, uint32_t *index);
|
||||
XrResult XRAPI_CALL xrAddTrackableImageDatabaseANDROID(XrTrackableTrackerANDROID tracker, XrTrackableImageDatabaseANDROID database);
|
||||
XrResult XRAPI_CALL xrAllocateWorldMeshBufferML(XrWorldMeshDetectorML detector, const XrWorldMeshBufferSizeML *size, XrWorldMeshBufferML *buffer);
|
||||
@@ -11463,6 +11739,7 @@ XrResult XRAPI_CALL xrCreateActionSpace(XrSession session, const XrActionSpaceCr
|
||||
XrResult XRAPI_CALL xrCreateAnchorSpaceANDROID(XrSession session, const XrAnchorSpaceCreateInfoANDROID *createInfo, XrSpace *anchorOutput);
|
||||
XrResult XRAPI_CALL xrCreateAnchorSpaceBD(XrSession session, const XrAnchorSpaceCreateInfoBD *createInfo, XrSpace *space);
|
||||
XrResult XRAPI_CALL xrCreateApiLayerInstance(const XrInstanceCreateInfo *info, const XrApiLayerCreateInfo *layerInfo, XrInstance *instance);
|
||||
XrResult XRAPI_CALL xrCreateAppConsumedSwapchainEXT(XrSession session, const XrAppConsumedSwapchainCreateInfoEXT *createInfo, XrAppConsumedSwapchainEXT *appConsumedSwapchain);
|
||||
XrResult XRAPI_CALL xrCreateBodyTrackerBD(XrSession session, const XrBodyTrackerCreateInfoBD *createInfo, XrBodyTrackerBD *bodyTracker);
|
||||
XrResult XRAPI_CALL xrCreateBodyTrackerFB(XrSession session, const XrBodyTrackerCreateInfoFB *createInfo, XrBodyTrackerFB *bodyTracker);
|
||||
XrResult XRAPI_CALL xrCreateBodyTrackerHTC(XrSession session, const XrBodyTrackerCreateInfoHTC *createInfo, XrBodyTrackerHTC *bodyTracker);
|
||||
@@ -11557,6 +11834,7 @@ XrResult XRAPI_CALL xrDeserializeSceneMSFT(XrSceneObserverMSFT sceneObserver, co
|
||||
XrResult XRAPI_CALL xrDestroyAction(XrAction action);
|
||||
XrResult XRAPI_CALL xrDestroyActionSet(XrActionSet actionSet);
|
||||
XrResult XRAPI_CALL xrDestroyAnchorBD(XrAnchorBD anchor);
|
||||
XrResult XRAPI_CALL xrDestroyAppConsumedSwapchainEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain);
|
||||
XrResult XRAPI_CALL xrDestroyBodyTrackerBD(XrBodyTrackerBD bodyTracker);
|
||||
XrResult XRAPI_CALL xrDestroyBodyTrackerFB(XrBodyTrackerFB bodyTracker);
|
||||
XrResult XRAPI_CALL xrDestroyBodyTrackerHTC(XrBodyTrackerHTC bodyTracker);
|
||||
@@ -11623,6 +11901,7 @@ XrResult XRAPI_CALL xrEndFrame(XrSession session, const XrFrameEndInfo *frameEnd
|
||||
XrResult XRAPI_CALL xrEndSession(XrSession session);
|
||||
XrResult XRAPI_CALL xrEndSpatialContainerRenderingEXT(XrSession session, const XrSpatialContainerEndInfoEXT *endInfo);
|
||||
XrResult XRAPI_CALL xrEnumerateApiLayerProperties(uint32_t propertyCapacityInput, uint32_t *propertyCountOutput, XrApiLayerProperties *properties);
|
||||
XrResult XRAPI_CALL xrEnumerateAppConsumedSwapchainImagesEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain, uint32_t imageCapacityInput, uint32_t *imageCountOutput, XrSwapchainImageBaseHeader *images);
|
||||
XrResult XRAPI_CALL xrEnumerateBoundSourcesForAction(XrSession session, const XrBoundSourcesForActionEnumerateInfo *enumerateInfo, uint32_t sourceCapacityInput, uint32_t *sourceCountOutput, XrPath *sources);
|
||||
XrResult XRAPI_CALL xrEnumerateColorSpacesFB(XrSession session, uint32_t colorSpaceCapacityInput, uint32_t *colorSpaceCountOutput, XrColorSpaceFB *colorSpaces);
|
||||
XrResult XRAPI_CALL xrEnumerateColorSpacesSONY(XrSession session, const XrColorSpacesEnumerateInfoSONY *enumerateInfo, uint32_t colorSpaceCapacityInput, uint32_t *colorSpaceCountOutput, XrColorSpaceSONY *colorSpaces);
|
||||
@@ -11647,6 +11926,8 @@ XrResult XRAPI_CALL xrEnumerateReprojectionModesMSFT(XrInstance instance, XrSyst
|
||||
XrResult XRAPI_CALL xrEnumerateSceneComputeFeaturesMSFT(XrInstance instance, XrSystemId systemId, uint32_t featureCapacityInput, uint32_t *featureCountOutput, XrSceneComputeFeatureMSFT *features);
|
||||
XrResult XRAPI_CALL xrEnumerateSpaceSupportedComponentsFB(XrSpace space, uint32_t componentTypeCapacityInput, uint32_t *componentTypeCountOutput, XrSpaceComponentTypeFB *componentTypes);
|
||||
XrResult XRAPI_CALL xrEnumerateSpatialAnchorAttachableComponentsANDROID(XrInstance instance, XrSystemId systemId, uint32_t attachableComponentCapacityInput, uint32_t *attachableComponentCountOutput, XrSpatialComponentTypeEXT *attachableComponents);
|
||||
XrResult XRAPI_CALL xrEnumerateSpatialArchetypeComponentTypesEXT(XrSpatialSnapshotEXT snapshot, XrSpatialArchetypeIdEXT archetype, uint32_t componentTypeCapacityInput, uint32_t *componentTypeCountOutput, XrSpatialComponentTypeEXT *componentTypes);
|
||||
XrResult XRAPI_CALL xrEnumerateSpatialArchetypesEXT(XrSpatialSnapshotEXT snapshot, uint32_t archetypeCapacityInput, uint32_t *archetypeCountOutput, XrSpatialArchetypeIdEXT *archetypes);
|
||||
XrResult XRAPI_CALL xrEnumerateSpatialCapabilitiesEXT(XrInstance instance, XrSystemId systemId, uint32_t capabilityCapacityInput, uint32_t *capabilityCountOutput, XrSpatialCapabilityEXT *capabilities);
|
||||
XrResult XRAPI_CALL xrEnumerateSpatialCapabilityComponentTypesEXT(XrInstance instance, XrSystemId systemId, XrSpatialCapabilityEXT capability, XrSpatialCapabilityComponentTypesEXT *capabilityComponents);
|
||||
XrResult XRAPI_CALL xrEnumerateSpatialCapabilityFeaturesEXT(XrInstance instance, XrSystemId systemId, XrSpatialCapabilityEXT capability, uint32_t capabilityFeatureCapacityInput, uint32_t *capabilityFeatureCountOutput, XrSpatialCapabilityFeatureEXT *capabilityFeatures);
|
||||
@@ -11660,6 +11941,7 @@ XrResult XRAPI_CALL xrEnumerateSupportedSemanticLabelSetsANDROID(XrInstance inst
|
||||
XrResult XRAPI_CALL xrEnumerateSupportedSpatialContainerGraphicsPresentationsEXT(XrInstance instance, XrSystemId systemId, uint32_t graphicsPresentationCapacityInput, uint32_t *graphicsPresentationCountOutput, XrSpatialContainerGraphicsPresentationEXT *graphicsPresentations);
|
||||
XrResult XRAPI_CALL xrEnumerateSupportedTrackableTypesANDROID(XrInstance instance, XrSystemId systemId, uint32_t trackableTypeCapacityInput, uint32_t *trackableTypeCountOutput, XrTrackableTypeANDROID *trackableTypes);
|
||||
XrResult XRAPI_CALL xrEnumerateSwapchainFormats(XrSession session, uint32_t formatCapacityInput, uint32_t *formatCountOutput, int64_t *formats);
|
||||
XrResult XRAPI_CALL xrEnumerateSwapchainFormats2EXT(XrSession session, XrSwapchainFormatsEnumerateInfoEXT *enumerateInfo, uint32_t formatCapacityInput, uint32_t *formatCountOutput, int64_t *formats);
|
||||
XrResult XRAPI_CALL xrEnumerateSwapchainImages(XrSwapchain swapchain, uint32_t imageCapacityInput, uint32_t *imageCountOutput, XrSwapchainImageBaseHeader *images);
|
||||
XrResult XRAPI_CALL xrEnumerateViewConfigurationViews(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t *viewCountOutput, XrViewConfigurationView *views);
|
||||
XrResult XRAPI_CALL xrEnumerateViewConfigurations(XrInstance instance, XrSystemId systemId, uint32_t viewConfigurationTypeCapacityInput, uint32_t *viewConfigurationTypeCountOutput, XrViewConfigurationType *viewConfigurationTypes);
|
||||
@@ -11676,6 +11958,7 @@ XrResult XRAPI_CALL xrGetAllSubmeshStatesANDROID(XrSceneMeshSnapshotANDROID snap
|
||||
XrResult XRAPI_CALL xrGetAllTrackablesANDROID(XrTrackableTrackerANDROID trackableTracker, uint32_t trackableCapacityInput, uint32_t *trackableCountOutput, XrTrackableANDROID *trackables);
|
||||
XrResult XRAPI_CALL xrGetAnchorPersistStateANDROID(XrDeviceAnchorPersistenceANDROID handle, const XrUuidEXT *anchorId, XrAnchorPersistStateANDROID *persistState);
|
||||
XrResult XRAPI_CALL xrGetAnchorUuidBD(XrAnchorBD anchor, XrUuidEXT *uuid);
|
||||
XrResult XRAPI_CALL xrGetAppConsumedSwapchainPropertiesEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain, XrAppConsumedSwapchainPropertiesEXT *properties);
|
||||
XrResult XRAPI_CALL xrGetAudioInputDeviceGuidOculus(XrInstance instance, wchar_t buffer[XR_MAX_AUDIO_DEVICE_STR_SIZE_OCULUS]);
|
||||
XrResult XRAPI_CALL xrGetAudioOutputDeviceGuidOculus(XrInstance instance, wchar_t buffer[XR_MAX_AUDIO_DEVICE_STR_SIZE_OCULUS]);
|
||||
XrResult XRAPI_CALL xrGetBodySkeletonFB(XrBodyTrackerFB bodyTracker, XrBodySkeletonFB *skeleton);
|
||||
@@ -11837,6 +12120,7 @@ XrResult XRAPI_CALL xrQuerySpatialAnchorsCompleteML(XrSpatialAnchorsStorageML st
|
||||
XrResult XRAPI_CALL xrQuerySpatialComponentDataEXT(XrSpatialSnapshotEXT snapshot, const XrSpatialComponentDataQueryConditionEXT *queryCondition, XrSpatialComponentDataQueryResultEXT *queryResult);
|
||||
XrResult XRAPI_CALL xrQuerySystemTrackedKeyboardFB(XrSession session, const XrKeyboardTrackingQueryFB *queryInfo, XrKeyboardTrackingDescriptionFB *keyboard);
|
||||
XrResult XRAPI_CALL xrRaycastANDROID(XrSession session, const XrRaycastInfoANDROID *rayInfo, XrRaycastHitResultsANDROID *results);
|
||||
XrResult XRAPI_CALL xrReleaseAppConsumedSwapchainImageEXT(XrAppConsumedSwapchainEXT appConsumedSwapchain, const XrAppConsumedSwapchainImageReleaseInfoEXT *releaseInfo);
|
||||
XrResult XRAPI_CALL xrReleaseSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageReleaseInfo *releaseInfo);
|
||||
XrResult XRAPI_CALL xrRemoveTrackableImageDatabaseANDROID(XrTrackableTrackerANDROID tracker, XrTrackableImageDatabaseANDROID database);
|
||||
XrResult XRAPI_CALL xrRequestBodyTrackingFidelityMETA(XrBodyTrackerFB bodyTracker, const XrBodyTrackingFidelityMETA fidelity);
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
"file_format_version": "1.0.0",
|
||||
"ICD": {
|
||||
"library_path": ".\\wineopenxr.dll",
|
||||
"api_version": "1.1.63"
|
||||
"api_version": "1.1.65"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user