wineopenxr: Update to 1.0.13 registry version.
This commit is contained in:
parent
5c1f2bc209
commit
487e75d767
5 changed files with 4405 additions and 459 deletions
|
@ -92,6 +92,9 @@ UNSUPPORTED_EXTENSIONS = [
|
|||
"XR_EXT_validation_flags",
|
||||
"XR_KHR_display", # Needs WSI work.
|
||||
"XR_KHR_surface_protected_capabilities",
|
||||
"XR_KHR_loader_init",
|
||||
"XR_KHR_vulkan_enable2",
|
||||
"XR_MSFT_perception_anchor_interop",
|
||||
|
||||
# Device extensions
|
||||
"XR_AMD_display_native_hdr",
|
||||
|
@ -1296,7 +1299,7 @@ class XrParam(object):
|
|||
self.format_conv = "wine_dbgstr_longlong({0})"
|
||||
elif self.type == "HANDLE":
|
||||
self.format_str = "%p"
|
||||
elif self.type in ["XrSystemId", "XrPath", "XrTime"]:
|
||||
elif self.type in ["XrSystemId", "XrPath", "XrTime", "XrControllerModelKeyMSFT"]:
|
||||
self.format_str = "0x%s"
|
||||
self.format_conv = "wine_dbgstr_longlong({0})"
|
||||
elif self.type in ["XrVector2f"]:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
* language incorporated into the Specification and reference pages, and other
|
||||
* material which is registered by Khronos, such as tags used by extension and
|
||||
* layer authors. The only authoritative version of xr.xml is the one
|
||||
* maintained in the master branch of the Khronos OpenXR GitHub project.
|
||||
* maintained in the default branch of the Khronos OpenXR GitHub project.
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -176,6 +176,18 @@ XrResult WINAPI wine_xrEnumerateBoundSourcesForAction(XrSession session, const X
|
|||
return xrEnumerateBoundSourcesForAction(((wine_XrSession *)session)->session, enumerateInfo, sourceCapacityInput, sourceCountOutput, sources);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrEnumerateColorSpacesFB(XrSession session, uint32_t colorSpaceCapacityInput, uint32_t *colorSpaceCountOutput, XrColorSpaceFB *colorSpaces)
|
||||
{
|
||||
WINE_TRACE("%p, %u, %p, %p\n", session, colorSpaceCapacityInput, colorSpaceCountOutput, colorSpaces);
|
||||
return ((wine_XrSession *)session)->wine_instance->funcs.p_xrEnumerateColorSpacesFB(((wine_XrSession *)session)->session, colorSpaceCapacityInput, colorSpaceCountOutput, colorSpaces);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrEnumerateDisplayRefreshRatesFB(XrSession session, uint32_t displayRefreshRateCapacityInput, uint32_t *displayRefreshRateCountOutput, float *displayRefreshRates)
|
||||
{
|
||||
WINE_TRACE("%p, %u, %p, %p\n", session, displayRefreshRateCapacityInput, displayRefreshRateCountOutput, displayRefreshRates);
|
||||
return ((wine_XrSession *)session)->wine_instance->funcs.p_xrEnumerateDisplayRefreshRatesFB(((wine_XrSession *)session)->session, displayRefreshRateCapacityInput, displayRefreshRateCountOutput, displayRefreshRates);
|
||||
}
|
||||
|
||||
XrResult WINAPI wine_xrEnumerateEnvironmentBlendModes(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t environmentBlendModeCapacityInput, uint32_t *environmentBlendModeCountOutput, XrEnvironmentBlendMode *environmentBlendModes)
|
||||
{
|
||||
WINE_TRACE("%p, 0x%s, %#x, %u, %p, %p\n", instance, wine_dbgstr_longlong(systemId), viewConfigurationType, environmentBlendModeCapacityInput, environmentBlendModeCountOutput, environmentBlendModes);
|
||||
|
@ -224,12 +236,36 @@ XrResult WINAPI wine_xrGetActionStateVector2f(XrSession session, const XrActionS
|
|||
return xrGetActionStateVector2f(((wine_XrSession *)session)->session, getInfo, state);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrGetControllerModelKeyMSFT(XrSession session, XrPath topLevelUserPath, XrControllerModelKeyStateMSFT *controllerModelKeyState)
|
||||
{
|
||||
WINE_TRACE("%p, 0x%s, %p\n", session, wine_dbgstr_longlong(topLevelUserPath), controllerModelKeyState);
|
||||
return ((wine_XrSession *)session)->wine_instance->funcs.p_xrGetControllerModelKeyMSFT(((wine_XrSession *)session)->session, topLevelUserPath, controllerModelKeyState);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrGetControllerModelPropertiesMSFT(XrSession session, XrControllerModelKeyMSFT modelKey, XrControllerModelPropertiesMSFT *properties)
|
||||
{
|
||||
WINE_TRACE("%p, 0x%s, %p\n", session, wine_dbgstr_longlong(modelKey), properties);
|
||||
return ((wine_XrSession *)session)->wine_instance->funcs.p_xrGetControllerModelPropertiesMSFT(((wine_XrSession *)session)->session, modelKey, properties);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrGetControllerModelStateMSFT(XrSession session, XrControllerModelKeyMSFT modelKey, XrControllerModelStateMSFT *state)
|
||||
{
|
||||
WINE_TRACE("%p, 0x%s, %p\n", session, wine_dbgstr_longlong(modelKey), state);
|
||||
return ((wine_XrSession *)session)->wine_instance->funcs.p_xrGetControllerModelStateMSFT(((wine_XrSession *)session)->session, modelKey, state);
|
||||
}
|
||||
|
||||
XrResult WINAPI wine_xrGetCurrentInteractionProfile(XrSession session, XrPath topLevelUserPath, XrInteractionProfileState *interactionProfile)
|
||||
{
|
||||
WINE_TRACE("%p, 0x%s, %p\n", session, wine_dbgstr_longlong(topLevelUserPath), interactionProfile);
|
||||
return xrGetCurrentInteractionProfile(((wine_XrSession *)session)->session, topLevelUserPath, interactionProfile);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrGetDisplayRefreshRateFB(XrSession session, float *displayRefreshRate)
|
||||
{
|
||||
WINE_TRACE("%p, %p\n", session, displayRefreshRate);
|
||||
return ((wine_XrSession *)session)->wine_instance->funcs.p_xrGetDisplayRefreshRateFB(((wine_XrSession *)session)->session, displayRefreshRate);
|
||||
}
|
||||
|
||||
XrResult WINAPI wine_xrGetInputSourceLocalizedName(XrSession session, const XrInputSourceLocalizedNameGetInfo *getInfo, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer)
|
||||
{
|
||||
WINE_TRACE("%p, %p, %u, %p, %p\n", session, getInfo, bufferCapacityInput, bufferCountOutput, buffer);
|
||||
|
@ -278,6 +314,12 @@ static XrResult WINAPI wine_xrGetVulkanGraphicsRequirementsKHR(XrInstance instan
|
|||
return ((wine_XrInstance *)instance)->funcs.p_xrGetVulkanGraphicsRequirementsKHR(((wine_XrInstance *)instance)->instance, systemId, graphicsRequirements);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrLoadControllerModelMSFT(XrSession session, XrControllerModelKeyMSFT modelKey, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, uint8_t *buffer)
|
||||
{
|
||||
WINE_TRACE("%p, 0x%s, %u, %p, %p\n", session, wine_dbgstr_longlong(modelKey), bufferCapacityInput, bufferCountOutput, buffer);
|
||||
return ((wine_XrSession *)session)->wine_instance->funcs.p_xrLoadControllerModelMSFT(((wine_XrSession *)session)->session, modelKey, bufferCapacityInput, bufferCountOutput, buffer);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrLocateHandJointsEXT(XrHandTrackerEXT handTracker, const XrHandJointsLocateInfoEXT *locateInfo, XrHandJointLocationsEXT *locations)
|
||||
{
|
||||
WINE_TRACE("%p, %p, %p\n", handTracker, locateInfo, locations);
|
||||
|
@ -314,6 +356,12 @@ XrResult WINAPI wine_xrReleaseSwapchainImage(XrSwapchain swapchain, const XrSwap
|
|||
return xrReleaseSwapchainImage(((wine_XrSwapchain *)swapchain)->swapchain, releaseInfo);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrRequestDisplayRefreshRateFB(XrSession session, float displayRefreshRate)
|
||||
{
|
||||
WINE_TRACE("%p, %f\n", session, displayRefreshRate);
|
||||
return ((wine_XrSession *)session)->wine_instance->funcs.p_xrRequestDisplayRefreshRateFB(((wine_XrSession *)session)->session, displayRefreshRate);
|
||||
}
|
||||
|
||||
XrResult WINAPI wine_xrRequestExitSession(XrSession session)
|
||||
{
|
||||
WINE_TRACE("%p\n", session);
|
||||
|
@ -326,6 +374,12 @@ XrResult WINAPI wine_xrResultToString(XrInstance instance, XrResult value, char
|
|||
return xrResultToString(((wine_XrInstance *)instance)->instance, value, buffer);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrSetColorSpaceFB(XrSession session, const XrColorSpaceFB colorspace)
|
||||
{
|
||||
WINE_TRACE("%p, %#x\n", session, colorspace);
|
||||
return ((wine_XrSession *)session)->wine_instance->funcs.p_xrSetColorSpaceFB(((wine_XrSession *)session)->session, colorspace);
|
||||
}
|
||||
|
||||
static XrResult WINAPI wine_xrSetInputDeviceActiveEXT(XrSession session, XrPath interactionProfile, XrPath topLevelPath, XrBool32 isActive)
|
||||
{
|
||||
WINE_TRACE("%p, 0x%s, 0x%s, %u\n", session, wine_dbgstr_longlong(interactionProfile), wine_dbgstr_longlong(topLevelPath), isActive);
|
||||
|
@ -443,6 +497,8 @@ static const struct openxr_func xr_dispatch_table[] =
|
|||
{"xrEndSession", &wine_xrEndSession},
|
||||
{"xrEnumerateApiLayerProperties", &wine_xrEnumerateApiLayerProperties},
|
||||
{"xrEnumerateBoundSourcesForAction", &wine_xrEnumerateBoundSourcesForAction},
|
||||
{"xrEnumerateColorSpacesFB", &wine_xrEnumerateColorSpacesFB},
|
||||
{"xrEnumerateDisplayRefreshRatesFB", &wine_xrEnumerateDisplayRefreshRatesFB},
|
||||
{"xrEnumerateEnvironmentBlendModes", &wine_xrEnumerateEnvironmentBlendModes},
|
||||
{"xrEnumerateInstanceExtensionProperties", &wine_xrEnumerateInstanceExtensionProperties},
|
||||
{"xrEnumerateReferenceSpaces", &wine_xrEnumerateReferenceSpaces},
|
||||
|
@ -454,9 +510,13 @@ static const struct openxr_func xr_dispatch_table[] =
|
|||
{"xrGetActionStateFloat", &wine_xrGetActionStateFloat},
|
||||
{"xrGetActionStatePose", &wine_xrGetActionStatePose},
|
||||
{"xrGetActionStateVector2f", &wine_xrGetActionStateVector2f},
|
||||
{"xrGetControllerModelKeyMSFT", &wine_xrGetControllerModelKeyMSFT},
|
||||
{"xrGetControllerModelPropertiesMSFT", &wine_xrGetControllerModelPropertiesMSFT},
|
||||
{"xrGetControllerModelStateMSFT", &wine_xrGetControllerModelStateMSFT},
|
||||
{"xrGetCurrentInteractionProfile", &wine_xrGetCurrentInteractionProfile},
|
||||
{"xrGetD3D11GraphicsRequirementsKHR", &wine_xrGetD3D11GraphicsRequirementsKHR},
|
||||
{"xrGetD3D12GraphicsRequirementsKHR", &wine_xrGetD3D12GraphicsRequirementsKHR},
|
||||
{"xrGetDisplayRefreshRateFB", &wine_xrGetDisplayRefreshRateFB},
|
||||
{"xrGetInputSourceLocalizedName", &wine_xrGetInputSourceLocalizedName},
|
||||
{"xrGetInstanceProcAddr", &wine_xrGetInstanceProcAddr},
|
||||
{"xrGetInstanceProperties", &wine_xrGetInstanceProperties},
|
||||
|
@ -470,6 +530,7 @@ static const struct openxr_func xr_dispatch_table[] =
|
|||
{"xrGetVulkanGraphicsDeviceKHR", &wine_xrGetVulkanGraphicsDeviceKHR},
|
||||
{"xrGetVulkanGraphicsRequirementsKHR", &wine_xrGetVulkanGraphicsRequirementsKHR},
|
||||
{"xrGetVulkanInstanceExtensionsKHR", &wine_xrGetVulkanInstanceExtensionsKHR},
|
||||
{"xrLoadControllerModelMSFT", &wine_xrLoadControllerModelMSFT},
|
||||
{"xrLocateHandJointsEXT", &wine_xrLocateHandJointsEXT},
|
||||
{"xrLocateSpace", &wine_xrLocateSpace},
|
||||
{"xrLocateViews", &wine_xrLocateViews},
|
||||
|
@ -477,8 +538,10 @@ static const struct openxr_func xr_dispatch_table[] =
|
|||
{"xrPerfSettingsSetPerformanceLevelEXT", &wine_xrPerfSettingsSetPerformanceLevelEXT},
|
||||
{"xrPollEvent", &wine_xrPollEvent},
|
||||
{"xrReleaseSwapchainImage", &wine_xrReleaseSwapchainImage},
|
||||
{"xrRequestDisplayRefreshRateFB", &wine_xrRequestDisplayRefreshRateFB},
|
||||
{"xrRequestExitSession", &wine_xrRequestExitSession},
|
||||
{"xrResultToString", &wine_xrResultToString},
|
||||
{"xrSetColorSpaceFB", &wine_xrSetColorSpaceFB},
|
||||
{"xrSetInputDeviceActiveEXT", &wine_xrSetInputDeviceActiveEXT},
|
||||
{"xrSetInputDeviceLocationEXT", &wine_xrSetInputDeviceLocationEXT},
|
||||
{"xrSetInputDeviceStateBoolEXT", &wine_xrSetInputDeviceStateBoolEXT},
|
||||
|
@ -522,13 +585,19 @@ static const char * const xr_extensions[] =
|
|||
"XR_EXT_thermal_query",
|
||||
"XR_EXT_view_configuration_depth_range",
|
||||
"XR_EXT_win32_appcontainer_compatible",
|
||||
"XR_FB_color_space",
|
||||
"XR_FB_display_refresh_rate",
|
||||
"XR_HTC_vive_cosmos_controller_interaction",
|
||||
"XR_HUAWEI_controller_interaction",
|
||||
"XR_KHR_D3D11_enable",
|
||||
"XR_KHR_D3D12_enable",
|
||||
"XR_KHR_binding_modification",
|
||||
"XR_KHR_composition_layer_color_scale_bias",
|
||||
"XR_KHR_composition_layer_cube",
|
||||
"XR_KHR_composition_layer_cylinder",
|
||||
"XR_KHR_composition_layer_depth",
|
||||
"XR_KHR_composition_layer_equirect",
|
||||
"XR_KHR_composition_layer_equirect2",
|
||||
"XR_KHR_opengl_enable",
|
||||
"XR_KHR_visibility_mask",
|
||||
"XR_KHR_vulkan_enable",
|
||||
|
@ -536,6 +605,7 @@ static const char * const xr_extensions[] =
|
|||
"XR_KHR_win32_convert_performance_counter_time",
|
||||
"XR_MND_headless",
|
||||
"XR_MND_swapchain_usage_input_attachment_bit",
|
||||
"XR_MSFT_controller_model",
|
||||
"XR_MSFT_first_person_observer",
|
||||
"XR_MSFT_hand_interaction",
|
||||
"XR_MSFT_hand_tracking_mesh",
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
* language incorporated into the Specification and reference pages, and other
|
||||
* material which is registered by Khronos, such as tags used by extension and
|
||||
* layer authors. The only authoritative version of xr.xml is the one
|
||||
* maintained in the master branch of the Khronos OpenXR GitHub project.
|
||||
* maintained in the default branch of the Khronos OpenXR GitHub project.
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -86,6 +86,8 @@ struct openxr_instance_funcs
|
|||
XrResult (*p_xrEndSession)(XrSession);
|
||||
XrResult (*p_xrEnumerateApiLayerProperties)(uint32_t, uint32_t *, XrApiLayerProperties *);
|
||||
XrResult (*p_xrEnumerateBoundSourcesForAction)(XrSession, const XrBoundSourcesForActionEnumerateInfo *, uint32_t, uint32_t *, XrPath *);
|
||||
XrResult (*p_xrEnumerateColorSpacesFB)(XrSession, uint32_t, uint32_t *, XrColorSpaceFB *);
|
||||
XrResult (*p_xrEnumerateDisplayRefreshRatesFB)(XrSession, uint32_t, uint32_t *, float *);
|
||||
XrResult (*p_xrEnumerateEnvironmentBlendModes)(XrInstance, XrSystemId, XrViewConfigurationType, uint32_t, uint32_t *, XrEnvironmentBlendMode *);
|
||||
XrResult (*p_xrEnumerateReferenceSpaces)(XrSession, uint32_t, uint32_t *, XrReferenceSpaceType *);
|
||||
XrResult (*p_xrEnumerateSwapchainFormats)(XrSession, uint32_t, uint32_t *, int64_t *);
|
||||
|
@ -96,7 +98,11 @@ struct openxr_instance_funcs
|
|||
XrResult (*p_xrGetActionStateFloat)(XrSession, const XrActionStateGetInfo *, XrActionStateFloat *);
|
||||
XrResult (*p_xrGetActionStatePose)(XrSession, const XrActionStateGetInfo *, XrActionStatePose *);
|
||||
XrResult (*p_xrGetActionStateVector2f)(XrSession, const XrActionStateGetInfo *, XrActionStateVector2f *);
|
||||
XrResult (*p_xrGetControllerModelKeyMSFT)(XrSession, XrPath, XrControllerModelKeyStateMSFT *);
|
||||
XrResult (*p_xrGetControllerModelPropertiesMSFT)(XrSession, XrControllerModelKeyMSFT, XrControllerModelPropertiesMSFT *);
|
||||
XrResult (*p_xrGetControllerModelStateMSFT)(XrSession, XrControllerModelKeyMSFT, XrControllerModelStateMSFT *);
|
||||
XrResult (*p_xrGetCurrentInteractionProfile)(XrSession, XrPath, XrInteractionProfileState *);
|
||||
XrResult (*p_xrGetDisplayRefreshRateFB)(XrSession, float *);
|
||||
XrResult (*p_xrGetInputSourceLocalizedName)(XrSession, const XrInputSourceLocalizedNameGetInfo *, uint32_t, uint32_t *, char *);
|
||||
XrResult (*p_xrGetInstanceProperties)(XrInstance, XrInstanceProperties *);
|
||||
XrResult (*p_xrGetOpenGLGraphicsRequirementsKHR)(XrInstance, XrSystemId, XrGraphicsRequirementsOpenGLKHR *);
|
||||
|
@ -109,6 +115,7 @@ struct openxr_instance_funcs
|
|||
XrResult (*p_xrGetVulkanGraphicsDeviceKHR)(XrInstance, XrSystemId, VkInstance, VkPhysicalDevice *);
|
||||
XrResult (*p_xrGetVulkanGraphicsRequirementsKHR)(XrInstance, XrSystemId, XrGraphicsRequirementsVulkanKHR *);
|
||||
XrResult (*p_xrGetVulkanInstanceExtensionsKHR)(XrInstance, XrSystemId, uint32_t, uint32_t *, char *);
|
||||
XrResult (*p_xrLoadControllerModelMSFT)(XrSession, XrControllerModelKeyMSFT, uint32_t, uint32_t *, uint8_t *);
|
||||
XrResult (*p_xrLocateHandJointsEXT)(XrHandTrackerEXT, const XrHandJointsLocateInfoEXT *, XrHandJointLocationsEXT *);
|
||||
XrResult (*p_xrLocateSpace)(XrSpace, XrSpace, XrTime, XrSpaceLocation *);
|
||||
XrResult (*p_xrLocateViews)(XrSession, const XrViewLocateInfo *, XrViewState *, uint32_t, uint32_t *, XrView *);
|
||||
|
@ -116,8 +123,10 @@ struct openxr_instance_funcs
|
|||
XrResult (*p_xrPerfSettingsSetPerformanceLevelEXT)(XrSession, XrPerfSettingsDomainEXT, XrPerfSettingsLevelEXT);
|
||||
XrResult (*p_xrPollEvent)(XrInstance, XrEventDataBuffer *);
|
||||
XrResult (*p_xrReleaseSwapchainImage)(XrSwapchain, const XrSwapchainImageReleaseInfo *);
|
||||
XrResult (*p_xrRequestDisplayRefreshRateFB)(XrSession, float);
|
||||
XrResult (*p_xrRequestExitSession)(XrSession);
|
||||
XrResult (*p_xrResultToString)(XrInstance, XrResult, char[]);
|
||||
XrResult (*p_xrSetColorSpaceFB)(XrSession, const XrColorSpaceFB);
|
||||
XrResult (*p_xrSetInputDeviceActiveEXT)(XrSession, XrPath, XrPath, XrBool32);
|
||||
XrResult (*p_xrSetInputDeviceLocationEXT)(XrSession, XrPath, XrPath, XrSpace, XrPosef);
|
||||
XrResult (*p_xrSetInputDeviceStateBoolEXT)(XrSession, XrPath, XrPath, XrBool32);
|
||||
|
@ -162,6 +171,8 @@ struct openxr_instance_funcs
|
|||
USE_XR_FUNC(xrEndSession) \
|
||||
USE_XR_FUNC(xrEnumerateApiLayerProperties) \
|
||||
USE_XR_FUNC(xrEnumerateBoundSourcesForAction) \
|
||||
USE_XR_FUNC(xrEnumerateColorSpacesFB) \
|
||||
USE_XR_FUNC(xrEnumerateDisplayRefreshRatesFB) \
|
||||
USE_XR_FUNC(xrEnumerateEnvironmentBlendModes) \
|
||||
USE_XR_FUNC(xrEnumerateReferenceSpaces) \
|
||||
USE_XR_FUNC(xrEnumerateSwapchainFormats) \
|
||||
|
@ -172,7 +183,11 @@ struct openxr_instance_funcs
|
|||
USE_XR_FUNC(xrGetActionStateFloat) \
|
||||
USE_XR_FUNC(xrGetActionStatePose) \
|
||||
USE_XR_FUNC(xrGetActionStateVector2f) \
|
||||
USE_XR_FUNC(xrGetControllerModelKeyMSFT) \
|
||||
USE_XR_FUNC(xrGetControllerModelPropertiesMSFT) \
|
||||
USE_XR_FUNC(xrGetControllerModelStateMSFT) \
|
||||
USE_XR_FUNC(xrGetCurrentInteractionProfile) \
|
||||
USE_XR_FUNC(xrGetDisplayRefreshRateFB) \
|
||||
USE_XR_FUNC(xrGetInputSourceLocalizedName) \
|
||||
USE_XR_FUNC(xrGetInstanceProperties) \
|
||||
USE_XR_FUNC(xrGetOpenGLGraphicsRequirementsKHR) \
|
||||
|
@ -185,6 +200,7 @@ struct openxr_instance_funcs
|
|||
USE_XR_FUNC(xrGetVulkanGraphicsDeviceKHR) \
|
||||
USE_XR_FUNC(xrGetVulkanGraphicsRequirementsKHR) \
|
||||
USE_XR_FUNC(xrGetVulkanInstanceExtensionsKHR) \
|
||||
USE_XR_FUNC(xrLoadControllerModelMSFT) \
|
||||
USE_XR_FUNC(xrLocateHandJointsEXT) \
|
||||
USE_XR_FUNC(xrLocateSpace) \
|
||||
USE_XR_FUNC(xrLocateViews) \
|
||||
|
@ -192,8 +208,10 @@ struct openxr_instance_funcs
|
|||
USE_XR_FUNC(xrPerfSettingsSetPerformanceLevelEXT) \
|
||||
USE_XR_FUNC(xrPollEvent) \
|
||||
USE_XR_FUNC(xrReleaseSwapchainImage) \
|
||||
USE_XR_FUNC(xrRequestDisplayRefreshRateFB) \
|
||||
USE_XR_FUNC(xrRequestExitSession) \
|
||||
USE_XR_FUNC(xrResultToString) \
|
||||
USE_XR_FUNC(xrSetColorSpaceFB) \
|
||||
USE_XR_FUNC(xrSetInputDeviceActiveEXT) \
|
||||
USE_XR_FUNC(xrSetInputDeviceLocationEXT) \
|
||||
USE_XR_FUNC(xrSetInputDeviceStateBoolEXT) \
|
||||
|
|
File diff suppressed because it is too large
Load diff
3684
wineopenxr/xr.xml
Normal file
3684
wineopenxr/xr.xml
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue