mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2024-12-29 11:06:18 +00:00
st/oxr: Add missing calling convention macros for entry points.
Fixes 32-bit Windows build.
This commit is contained in:
parent
3c1880448e
commit
172a5baf23
|
@ -123,7 +123,7 @@ process_dpad(struct oxr_logger *log,
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrSyncActions(XrSession session, const XrActionsSyncInfo *syncInfo)
|
oxr_xrSyncActions(XrSession session, const XrActionsSyncInfo *syncInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -151,7 +151,7 @@ oxr_xrSyncActions(XrSession session, const XrActionsSyncInfo *syncInfo)
|
||||||
return oxr_action_sync_data(&log, sess, syncInfo->countActiveActionSets, syncInfo->activeActionSets);
|
return oxr_action_sync_data(&log, sess, syncInfo->countActiveActionSets, syncInfo->activeActionSets);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrAttachSessionActionSets(XrSession session, const XrSessionActionSetsAttachInfo *bindInfo)
|
oxr_xrAttachSessionActionSets(XrSession session, const XrSessionActionSetsAttachInfo *bindInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -181,7 +181,7 @@ oxr_xrAttachSessionActionSets(XrSession session, const XrSessionActionSetsAttach
|
||||||
return oxr_session_attach_action_sets(&log, sess, bindInfo);
|
return oxr_session_attach_action_sets(&log, sess, bindInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrSuggestInteractionProfileBindings(XrInstance instance,
|
oxr_xrSuggestInteractionProfileBindings(XrInstance instance,
|
||||||
const XrInteractionProfileSuggestedBinding *suggestedBindings)
|
const XrInteractionProfileSuggestedBinding *suggestedBindings)
|
||||||
{
|
{
|
||||||
|
@ -392,7 +392,7 @@ oxr_xrSuggestInteractionProfileBindings(XrInstance instance,
|
||||||
return oxr_action_suggest_interaction_profile_bindings(&log, inst, suggestedBindings, &dpad_state);
|
return oxr_action_suggest_interaction_profile_bindings(&log, inst, suggestedBindings, &dpad_state);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetCurrentInteractionProfile(XrSession session,
|
oxr_xrGetCurrentInteractionProfile(XrSession session,
|
||||||
XrPath topLevelUserPath,
|
XrPath topLevelUserPath,
|
||||||
XrInteractionProfileState *interactionProfile)
|
XrInteractionProfileState *interactionProfile)
|
||||||
|
@ -442,7 +442,7 @@ oxr_xrGetCurrentInteractionProfile(XrSession session,
|
||||||
return oxr_action_get_current_interaction_profile(&log, sess, topLevelUserPath, interactionProfile);
|
return oxr_action_get_current_interaction_profile(&log, sess, topLevelUserPath, interactionProfile);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetInputSourceLocalizedName(XrSession session,
|
oxr_xrGetInputSourceLocalizedName(XrSession session,
|
||||||
const XrInputSourceLocalizedNameGetInfo *getInfo,
|
const XrInputSourceLocalizedNameGetInfo *getInfo,
|
||||||
uint32_t bufferCapacityInput,
|
uint32_t bufferCapacityInput,
|
||||||
|
@ -500,7 +500,7 @@ oxr_xrGetInputSourceLocalizedName(XrSession session,
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateActionSet(XrInstance instance, const XrActionSetCreateInfo *createInfo, XrActionSet *actionSet)
|
oxr_xrCreateActionSet(XrInstance instance, const XrActionSetCreateInfo *createInfo, XrActionSet *actionSet)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -551,7 +551,7 @@ oxr_xrCreateActionSet(XrInstance instance, const XrActionSetCreateInfo *createIn
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrDestroyActionSet(XrActionSet actionSet)
|
oxr_xrDestroyActionSet(XrActionSet actionSet)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -570,7 +570,7 @@ oxr_xrDestroyActionSet(XrActionSet actionSet)
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateAction(XrActionSet actionSet, const XrActionCreateInfo *createInfo, XrAction *action)
|
oxr_xrCreateAction(XrActionSet actionSet, const XrActionCreateInfo *createInfo, XrAction *action)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -635,7 +635,7 @@ oxr_xrCreateAction(XrActionSet actionSet, const XrActionCreateInfo *createInfo,
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrDestroyAction(XrAction action)
|
oxr_xrDestroyAction(XrAction action)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -647,7 +647,7 @@ oxr_xrDestroyAction(XrAction action)
|
||||||
return oxr_handle_destroy(&log, &act->handle);
|
return oxr_handle_destroy(&log, &act->handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetActionStateBoolean(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateBoolean *data)
|
oxr_xrGetActionStateBoolean(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateBoolean *data)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -675,7 +675,7 @@ oxr_xrGetActionStateBoolean(XrSession session, const XrActionStateGetInfo *getIn
|
||||||
return oxr_action_get_boolean(&log, sess, act->act_key, subaction_paths, data);
|
return oxr_action_get_boolean(&log, sess, act->act_key, subaction_paths, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetActionStateFloat(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateFloat *data)
|
oxr_xrGetActionStateFloat(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateFloat *data)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -703,7 +703,7 @@ oxr_xrGetActionStateFloat(XrSession session, const XrActionStateGetInfo *getInfo
|
||||||
return oxr_action_get_vector1f(&log, sess, act->act_key, subaction_paths, data);
|
return oxr_action_get_vector1f(&log, sess, act->act_key, subaction_paths, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetActionStateVector2f(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateVector2f *data)
|
oxr_xrGetActionStateVector2f(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStateVector2f *data)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -731,7 +731,7 @@ oxr_xrGetActionStateVector2f(XrSession session, const XrActionStateGetInfo *getI
|
||||||
return oxr_action_get_vector2f(&log, sess, act->act_key, subaction_paths, data);
|
return oxr_action_get_vector2f(&log, sess, act->act_key, subaction_paths, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetActionStatePose(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStatePose *data)
|
oxr_xrGetActionStatePose(XrSession session, const XrActionStateGetInfo *getInfo, XrActionStatePose *data)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -759,7 +759,7 @@ oxr_xrGetActionStatePose(XrSession session, const XrActionStateGetInfo *getInfo,
|
||||||
return oxr_action_get_pose(&log, sess, act->act_key, subaction_paths, data);
|
return oxr_action_get_pose(&log, sess, act->act_key, subaction_paths, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateBoundSourcesForAction(XrSession session,
|
oxr_xrEnumerateBoundSourcesForAction(XrSession session,
|
||||||
const XrBoundSourcesForActionEnumerateInfo *enumerateInfo,
|
const XrBoundSourcesForActionEnumerateInfo *enumerateInfo,
|
||||||
uint32_t sourceCapacityInput,
|
uint32_t sourceCapacityInput,
|
||||||
|
@ -792,7 +792,7 @@ oxr_xrEnumerateBoundSourcesForAction(XrSession session,
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrApplyHapticFeedback(XrSession session,
|
oxr_xrApplyHapticFeedback(XrSession session,
|
||||||
const XrHapticActionInfo *hapticActionInfo,
|
const XrHapticActionInfo *hapticActionInfo,
|
||||||
const XrHapticBaseHeader *hapticEvent)
|
const XrHapticBaseHeader *hapticEvent)
|
||||||
|
@ -822,7 +822,7 @@ oxr_xrApplyHapticFeedback(XrSession session,
|
||||||
return oxr_action_apply_haptic_feedback(&log, sess, act->act_key, subaction_paths, hapticEvent);
|
return oxr_action_apply_haptic_feedback(&log, sess, act->act_key, subaction_paths, hapticEvent);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrStopHapticFeedback(XrSession session, const XrHapticActionInfo *hapticActionInfo)
|
oxr_xrStopHapticFeedback(XrSession session, const XrHapticActionInfo *hapticActionInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrSetDebugUtilsObjectNameEXT(XrInstance instance, const XrDebugUtilsObjectNameInfoEXT *nameInfo)
|
oxr_xrSetDebugUtilsObjectNameEXT(XrInstance instance, const XrDebugUtilsObjectNameInfoEXT *nameInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -29,7 +29,7 @@ oxr_xrSetDebugUtilsObjectNameEXT(XrInstance instance, const XrDebugUtilsObjectNa
|
||||||
return oxr_error(&log, XR_ERROR_RUNTIME_FAILURE, " not implemented");
|
return oxr_error(&log, XR_ERROR_RUNTIME_FAILURE, " not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateDebugUtilsMessengerEXT(XrInstance instance,
|
oxr_xrCreateDebugUtilsMessengerEXT(XrInstance instance,
|
||||||
const XrDebugUtilsMessengerCreateInfoEXT *createInfo,
|
const XrDebugUtilsMessengerCreateInfoEXT *createInfo,
|
||||||
XrDebugUtilsMessengerEXT *messenger)
|
XrDebugUtilsMessengerEXT *messenger)
|
||||||
|
@ -55,7 +55,7 @@ oxr_xrCreateDebugUtilsMessengerEXT(XrInstance instance,
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrDestroyDebugUtilsMessengerEXT(XrDebugUtilsMessengerEXT messenger)
|
oxr_xrDestroyDebugUtilsMessengerEXT(XrDebugUtilsMessengerEXT messenger)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -68,7 +68,7 @@ oxr_xrDestroyDebugUtilsMessengerEXT(XrDebugUtilsMessengerEXT messenger)
|
||||||
return oxr_handle_destroy(&log, &mssngr->handle);
|
return oxr_handle_destroy(&log, &mssngr->handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrSubmitDebugUtilsMessageEXT(XrInstance instance,
|
oxr_xrSubmitDebugUtilsMessageEXT(XrInstance instance,
|
||||||
XrDebugUtilsMessageSeverityFlagsEXT messageSeverity,
|
XrDebugUtilsMessageSeverityFlagsEXT messageSeverity,
|
||||||
XrDebugUtilsMessageTypeFlagsEXT messageTypes,
|
XrDebugUtilsMessageTypeFlagsEXT messageTypes,
|
||||||
|
@ -85,7 +85,7 @@ oxr_xrSubmitDebugUtilsMessageEXT(XrInstance instance,
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrSessionBeginDebugUtilsLabelRegionEXT(XrSession session, const XrDebugUtilsLabelEXT *labelInfo)
|
oxr_xrSessionBeginDebugUtilsLabelRegionEXT(XrSession session, const XrDebugUtilsLabelEXT *labelInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -98,7 +98,7 @@ oxr_xrSessionBeginDebugUtilsLabelRegionEXT(XrSession session, const XrDebugUtils
|
||||||
return oxr_error(&log, XR_ERROR_RUNTIME_FAILURE, " not implemented");
|
return oxr_error(&log, XR_ERROR_RUNTIME_FAILURE, " not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrSessionEndDebugUtilsLabelRegionEXT(XrSession session)
|
oxr_xrSessionEndDebugUtilsLabelRegionEXT(XrSession session)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -111,7 +111,7 @@ oxr_xrSessionEndDebugUtilsLabelRegionEXT(XrSession session)
|
||||||
return oxr_error(&log, XR_ERROR_RUNTIME_FAILURE, " not implemented");
|
return oxr_error(&log, XR_ERROR_RUNTIME_FAILURE, " not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrSessionInsertDebugUtilsLabelEXT(XrSession session, const XrDebugUtilsLabelEXT *labelInfo)
|
oxr_xrSessionInsertDebugUtilsLabelEXT(XrSession session, const XrDebugUtilsLabelEXT *labelInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
{XR_TYPE_EXTENSION_PROPERTIES, NULL, XR_##all_caps##_EXTENSION_NAME, XR_##mixed_case##_SPEC_VERSION},
|
{XR_TYPE_EXTENSION_PROPERTIES, NULL, XR_##all_caps##_EXTENSION_NAME, XR_##mixed_case##_SPEC_VERSION},
|
||||||
static const XrExtensionProperties extension_properties[] = {OXR_EXTENSION_SUPPORT_GENERATE(MAKE_EXTENSION_PROPERTIES)};
|
static const XrExtensionProperties extension_properties[] = {OXR_EXTENSION_SUPPORT_GENERATE(MAKE_EXTENSION_PROPERTIES)};
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateInstanceExtensionProperties(const char *layerName,
|
oxr_xrEnumerateInstanceExtensionProperties(const char *layerName,
|
||||||
uint32_t propertyCapacityInput,
|
uint32_t propertyCapacityInput,
|
||||||
uint32_t *propertyCountOutput,
|
uint32_t *propertyCountOutput,
|
||||||
|
@ -55,7 +55,7 @@ oxr_xrEnumerateInstanceExtensionProperties(const char *layerName,
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef OXR_HAVE_KHR_loader_init
|
#ifdef OXR_HAVE_KHR_loader_init
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrInitializeLoaderKHR(const XrLoaderInitInfoBaseHeaderKHR *loaderInitInfo)
|
oxr_xrInitializeLoaderKHR(const XrLoaderInitInfoBaseHeaderKHR *loaderInitInfo)
|
||||||
{
|
{
|
||||||
struct oxr_logger log;
|
struct oxr_logger log;
|
||||||
|
@ -129,7 +129,7 @@ oxr_check_android_extensions(struct oxr_logger *log,
|
||||||
}
|
}
|
||||||
#endif // XRT_OS_ANDROID
|
#endif // XRT_OS_ANDROID
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateInstance(const XrInstanceCreateInfo *createInfo, XrInstance *out_instance)
|
oxr_xrCreateInstance(const XrInstanceCreateInfo *createInfo, XrInstance *out_instance)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -207,7 +207,7 @@ oxr_xrCreateInstance(const XrInstanceCreateInfo *createInfo, XrInstance *out_ins
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrDestroyInstance(XrInstance instance)
|
oxr_xrDestroyInstance(XrInstance instance)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -219,7 +219,7 @@ oxr_xrDestroyInstance(XrInstance instance)
|
||||||
return oxr_handle_destroy(&log, &inst->handle);
|
return oxr_handle_destroy(&log, &inst->handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetInstanceProperties(XrInstance instance, XrInstanceProperties *instanceProperties)
|
oxr_xrGetInstanceProperties(XrInstance instance, XrInstanceProperties *instanceProperties)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -231,7 +231,7 @@ oxr_xrGetInstanceProperties(XrInstance instance, XrInstanceProperties *instanceP
|
||||||
return oxr_instance_get_properties(&log, inst, instanceProperties);
|
return oxr_instance_get_properties(&log, inst, instanceProperties);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrPollEvent(XrInstance instance, XrEventDataBuffer *eventData)
|
oxr_xrPollEvent(XrInstance instance, XrEventDataBuffer *eventData)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -244,7 +244,7 @@ oxr_xrPollEvent(XrInstance instance, XrEventDataBuffer *eventData)
|
||||||
return oxr_poll_event(&log, inst, eventData);
|
return oxr_poll_event(&log, inst, eventData);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrResultToString(XrInstance instance, XrResult value, char buffer[XR_MAX_RESULT_STRING_SIZE])
|
oxr_xrResultToString(XrInstance instance, XrResult value, char buffer[XR_MAX_RESULT_STRING_SIZE])
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -267,7 +267,7 @@ oxr_xrResultToString(XrInstance instance, XrResult value, char buffer[XR_MAX_RES
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrStructureTypeToString(XrInstance instance, XrStructureType value, char buffer[XR_MAX_STRUCTURE_NAME_SIZE])
|
oxr_xrStructureTypeToString(XrInstance instance, XrStructureType value, char buffer[XR_MAX_STRUCTURE_NAME_SIZE])
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -288,7 +288,7 @@ oxr_xrStructureTypeToString(XrInstance instance, XrStructureType value, char buf
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrStringToPath(XrInstance instance, const char *pathString, XrPath *out_path)
|
oxr_xrStringToPath(XrInstance instance, const char *pathString, XrPath *out_path)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -314,7 +314,7 @@ oxr_xrStringToPath(XrInstance instance, const char *pathString, XrPath *out_path
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrPathToString(
|
oxr_xrPathToString(
|
||||||
XrInstance instance, XrPath path, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer)
|
XrInstance instance, XrPath path, uint32_t bufferCapacityInput, uint32_t *bufferCountOutput, char *buffer)
|
||||||
{
|
{
|
||||||
|
@ -346,7 +346,7 @@ oxr_xrPathToString(
|
||||||
|
|
||||||
// ---- XR_KHR_convert_timespec_time extension
|
// ---- XR_KHR_convert_timespec_time extension
|
||||||
#ifdef OXR_HAVE_KHR_convert_timespec_time
|
#ifdef OXR_HAVE_KHR_convert_timespec_time
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrConvertTimespecTimeToTimeKHR(XrInstance instance, const struct timespec *timespecTime, XrTime *time)
|
oxr_xrConvertTimespecTimeToTimeKHR(XrInstance instance, const struct timespec *timespecTime, XrTime *time)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -362,7 +362,7 @@ oxr_xrConvertTimespecTimeToTimeKHR(XrInstance instance, const struct timespec *t
|
||||||
return oxr_instance_convert_timespec_to_time(&log, inst, timespecTime, time);
|
return oxr_instance_convert_timespec_to_time(&log, inst, timespecTime, time);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrConvertTimeToTimespecTimeKHR(XrInstance instance, XrTime time, struct timespec *timespecTime)
|
oxr_xrConvertTimeToTimespecTimeKHR(XrInstance instance, XrTime time, struct timespec *timespecTime)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -384,7 +384,7 @@ oxr_xrConvertTimeToTimespecTimeKHR(XrInstance instance, XrTime time, struct time
|
||||||
|
|
||||||
// ---- XR_KHR_win32_convert_performance_counter_time extension
|
// ---- XR_KHR_win32_convert_performance_counter_time extension
|
||||||
#ifdef XR_USE_PLATFORM_WIN32
|
#ifdef XR_USE_PLATFORM_WIN32
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrConvertWin32PerformanceCounterToTimeKHR(XrInstance instance,
|
oxr_xrConvertWin32PerformanceCounterToTimeKHR(XrInstance instance,
|
||||||
const LARGE_INTEGER *performanceCounter,
|
const LARGE_INTEGER *performanceCounter,
|
||||||
XrTime *time)
|
XrTime *time)
|
||||||
|
@ -402,7 +402,7 @@ oxr_xrConvertWin32PerformanceCounterToTimeKHR(XrInstance instance,
|
||||||
return oxr_instance_convert_win32perfcounter_to_time(&log, inst, performanceCounter, time);
|
return oxr_instance_convert_win32perfcounter_to_time(&log, inst, performanceCounter, time);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrConvertTimeToWin32PerformanceCounterKHR(XrInstance instance, XrTime time, LARGE_INTEGER *performanceCounter)
|
oxr_xrConvertTimeToWin32PerformanceCounterKHR(XrInstance instance, XrTime time, LARGE_INTEGER *performanceCounter)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
|
|
@ -84,7 +84,7 @@ xrNegotiateLoaderRuntimeInterface(const XrNegotiateLoaderInfo *loaderInfo, XrNeg
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateApiLayerProperties(uint32_t propertyCapacityInput,
|
oxr_xrEnumerateApiLayerProperties(uint32_t propertyCapacityInput,
|
||||||
uint32_t *propertyCountOutput,
|
uint32_t *propertyCountOutput,
|
||||||
XrApiLayerProperties *properties)
|
XrApiLayerProperties *properties)
|
||||||
|
@ -311,7 +311,7 @@ handle_null(struct oxr_logger *log, const char *name, PFN_xrVoidFunction *out_fu
|
||||||
return oxr_error(log, XR_ERROR_FUNCTION_UNSUPPORTED, "(name = \"%s\")", name);
|
return oxr_error(log, XR_ERROR_FUNCTION_UNSUPPORTED, "(name = \"%s\")", name);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetInstanceProcAddr(XrInstance instance, const char *name, PFN_xrVoidFunction *function)
|
oxr_xrGetInstanceProcAddr(XrInstance instance, const char *name, PFN_xrVoidFunction *function)
|
||||||
{
|
{
|
||||||
struct oxr_logger log;
|
struct oxr_logger log;
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include "oxr_chain.h"
|
#include "oxr_chain.h"
|
||||||
|
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateSession(XrInstance instance, const XrSessionCreateInfo *createInfo, XrSession *out_session)
|
oxr_xrCreateSession(XrInstance instance, const XrSessionCreateInfo *createInfo, XrSession *out_session)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -61,7 +61,7 @@ oxr_xrCreateSession(XrInstance instance, const XrSessionCreateInfo *createInfo,
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrDestroySession(XrSession session)
|
oxr_xrDestroySession(XrSession session)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -83,7 +83,7 @@ oxr_xrDestroySession(XrSession session)
|
||||||
return oxr_handle_destroy(&log, &sess->handle);
|
return oxr_handle_destroy(&log, &sess->handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrBeginSession(XrSession session, const XrSessionBeginInfo *beginInfo)
|
oxr_xrBeginSession(XrSession session, const XrSessionBeginInfo *beginInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -97,7 +97,7 @@ oxr_xrBeginSession(XrSession session, const XrSessionBeginInfo *beginInfo)
|
||||||
return oxr_session_begin(&log, sess, beginInfo);
|
return oxr_session_begin(&log, sess, beginInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEndSession(XrSession session)
|
oxr_xrEndSession(XrSession session)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -109,7 +109,7 @@ oxr_xrEndSession(XrSession session)
|
||||||
return oxr_session_end(&log, sess);
|
return oxr_session_end(&log, sess);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrWaitFrame(XrSession session, const XrFrameWaitInfo *frameWaitInfo, XrFrameState *frameState)
|
oxr_xrWaitFrame(XrSession session, const XrFrameWaitInfo *frameWaitInfo, XrFrameState *frameState)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -124,7 +124,7 @@ oxr_xrWaitFrame(XrSession session, const XrFrameWaitInfo *frameWaitInfo, XrFrame
|
||||||
return oxr_session_frame_wait(&log, sess, frameState);
|
return oxr_session_frame_wait(&log, sess, frameState);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrBeginFrame(XrSession session, const XrFrameBeginInfo *frameBeginInfo)
|
oxr_xrBeginFrame(XrSession session, const XrFrameBeginInfo *frameBeginInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -146,7 +146,7 @@ oxr_xrBeginFrame(XrSession session, const XrFrameBeginInfo *frameBeginInfo)
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEndFrame(XrSession session, const XrFrameEndInfo *frameEndInfo)
|
oxr_xrEndFrame(XrSession session, const XrFrameEndInfo *frameEndInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -167,7 +167,7 @@ oxr_xrEndFrame(XrSession session, const XrFrameEndInfo *frameEndInfo)
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrRequestExitSession(XrSession session)
|
oxr_xrRequestExitSession(XrSession session)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -179,7 +179,7 @@ oxr_xrRequestExitSession(XrSession session)
|
||||||
return oxr_session_request_exit(&log, sess);
|
return oxr_session_request_exit(&log, sess);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrLocateViews(XrSession session,
|
oxr_xrLocateViews(XrSession session,
|
||||||
const XrViewLocateInfo *viewLocateInfo,
|
const XrViewLocateInfo *viewLocateInfo,
|
||||||
XrViewState *viewState,
|
XrViewState *viewState,
|
||||||
|
@ -235,7 +235,7 @@ oxr_xrLocateViews(XrSession session,
|
||||||
|
|
||||||
#ifdef XR_KHR_visibility_mask
|
#ifdef XR_KHR_visibility_mask
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetVisibilityMaskKHR(XrSession session,
|
oxr_xrGetVisibilityMaskKHR(XrSession session,
|
||||||
XrViewConfigurationType viewConfigurationType,
|
XrViewConfigurationType viewConfigurationType,
|
||||||
uint32_t viewIndex,
|
uint32_t viewIndex,
|
||||||
|
@ -262,7 +262,7 @@ oxr_xrGetVisibilityMaskKHR(XrSession session,
|
||||||
|
|
||||||
#ifdef XR_EXT_performance_settings
|
#ifdef XR_EXT_performance_settings
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrPerfSettingsSetPerformanceLevelEXT(XrSession session,
|
oxr_xrPerfSettingsSetPerformanceLevelEXT(XrSession session,
|
||||||
XrPerfSettingsDomainEXT domain,
|
XrPerfSettingsDomainEXT domain,
|
||||||
XrPerfSettingsLevelEXT level)
|
XrPerfSettingsLevelEXT level)
|
||||||
|
@ -287,7 +287,7 @@ oxr_xrPerfSettingsSetPerformanceLevelEXT(XrSession session,
|
||||||
|
|
||||||
#ifdef XR_EXT_thermal_query
|
#ifdef XR_EXT_thermal_query
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrThermalGetTemperatureTrendEXT(XrSession session,
|
oxr_xrThermalGetTemperatureTrendEXT(XrSession session,
|
||||||
XrPerfSettingsDomainEXT domain,
|
XrPerfSettingsDomainEXT domain,
|
||||||
XrPerfSettingsNotificationLevelEXT *notificationLevel,
|
XrPerfSettingsNotificationLevelEXT *notificationLevel,
|
||||||
|
@ -375,7 +375,7 @@ oxr_hand_tracker_create(struct oxr_logger *log,
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateHandTrackerEXT(XrSession session,
|
oxr_xrCreateHandTrackerEXT(XrSession session,
|
||||||
const XrHandTrackerCreateInfoEXT *createInfo,
|
const XrHandTrackerCreateInfoEXT *createInfo,
|
||||||
XrHandTrackerEXT *handTracker)
|
XrHandTrackerEXT *handTracker)
|
||||||
|
@ -406,7 +406,7 @@ oxr_xrCreateHandTrackerEXT(XrSession session,
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrDestroyHandTrackerEXT(XrHandTrackerEXT handTracker)
|
oxr_xrDestroyHandTrackerEXT(XrHandTrackerEXT handTracker)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -418,7 +418,7 @@ oxr_xrDestroyHandTrackerEXT(XrHandTrackerEXT handTracker)
|
||||||
return oxr_handle_destroy(&log, &hand_tracker->handle);
|
return oxr_handle_destroy(&log, &hand_tracker->handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrLocateHandJointsEXT(XrHandTrackerEXT handTracker,
|
oxr_xrLocateHandJointsEXT(XrHandTrackerEXT handTracker,
|
||||||
const XrHandJointsLocateInfoEXT *locateInfo,
|
const XrHandJointsLocateInfoEXT *locateInfo,
|
||||||
XrHandJointLocationsEXT *locations)
|
XrHandJointLocationsEXT *locations)
|
||||||
|
@ -479,7 +479,7 @@ oxr_xrLocateHandJointsEXT(XrHandTrackerEXT handTracker,
|
||||||
|
|
||||||
#ifdef XR_MNDX_force_feedback_curl
|
#ifdef XR_MNDX_force_feedback_curl
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrApplyForceFeedbackCurlMNDX(XrHandTrackerEXT handTracker, const XrForceFeedbackCurlApplyLocationsMNDX *locations)
|
oxr_xrApplyForceFeedbackCurlMNDX(XrHandTrackerEXT handTracker, const XrForceFeedbackCurlApplyLocationsMNDX *locations)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -502,7 +502,7 @@ oxr_xrApplyForceFeedbackCurlMNDX(XrHandTrackerEXT handTracker, const XrForceFeed
|
||||||
|
|
||||||
#ifdef XR_FB_display_refresh_rate
|
#ifdef XR_FB_display_refresh_rate
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateDisplayRefreshRatesFB(XrSession session,
|
oxr_xrEnumerateDisplayRefreshRatesFB(XrSession session,
|
||||||
uint32_t displayRefreshRateCapacityInput,
|
uint32_t displayRefreshRateCapacityInput,
|
||||||
uint32_t *displayRefreshRateCountOutput,
|
uint32_t *displayRefreshRateCountOutput,
|
||||||
|
@ -522,7 +522,7 @@ oxr_xrEnumerateDisplayRefreshRatesFB(XrSession session,
|
||||||
sess->sys->xsysc->info.num_refresh_rates, sess->sys->xsysc->info.refresh_rates, XR_SUCCESS);
|
sess->sys->xsysc->info.num_refresh_rates, sess->sys->xsysc->info.refresh_rates, XR_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetDisplayRefreshRateFB(XrSession session, float *displayRefreshRate)
|
oxr_xrGetDisplayRefreshRateFB(XrSession session, float *displayRefreshRate)
|
||||||
{
|
{
|
||||||
struct oxr_session *sess = NULL;
|
struct oxr_session *sess = NULL;
|
||||||
|
@ -544,7 +544,7 @@ oxr_xrGetDisplayRefreshRateFB(XrSession session, float *displayRefreshRate)
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrRequestDisplayRefreshRateFB(XrSession session, float displayRefreshRate)
|
oxr_xrRequestDisplayRefreshRateFB(XrSession session, float displayRefreshRate)
|
||||||
{
|
{
|
||||||
struct oxr_session *sess = NULL;
|
struct oxr_session *sess = NULL;
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
|
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateActionSpace(XrSession session, const XrActionSpaceCreateInfo *createInfo, XrSpace *space)
|
oxr_xrCreateActionSpace(XrSession session, const XrActionSpaceCreateInfo *createInfo, XrSpace *space)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -57,7 +57,7 @@ static const XrReferenceSpaceType session_spaces[] = {
|
||||||
XR_REFERENCE_SPACE_TYPE_STAGE,
|
XR_REFERENCE_SPACE_TYPE_STAGE,
|
||||||
};
|
};
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateReferenceSpaces(XrSession session,
|
oxr_xrEnumerateReferenceSpaces(XrSession session,
|
||||||
uint32_t spaceCapacityInput,
|
uint32_t spaceCapacityInput,
|
||||||
uint32_t *spaceCountOutput,
|
uint32_t *spaceCountOutput,
|
||||||
|
@ -73,7 +73,7 @@ oxr_xrEnumerateReferenceSpaces(XrSession session,
|
||||||
session_spaces, oxr_session_success_result(sess));
|
session_spaces, oxr_session_success_result(sess));
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetReferenceSpaceBoundsRect(XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df *bounds)
|
oxr_xrGetReferenceSpaceBoundsRect(XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df *bounds)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -102,7 +102,7 @@ oxr_xrGetReferenceSpaceBoundsRect(XrSession session, XrReferenceSpaceType refere
|
||||||
return XR_SPACE_BOUNDS_UNAVAILABLE;
|
return XR_SPACE_BOUNDS_UNAVAILABLE;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateReferenceSpace(XrSession session, const XrReferenceSpaceCreateInfo *createInfo, XrSpace *out_space)
|
oxr_xrCreateReferenceSpace(XrSession session, const XrReferenceSpaceCreateInfo *createInfo, XrSpace *out_space)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -125,7 +125,7 @@ oxr_xrCreateReferenceSpace(XrSession session, const XrReferenceSpaceCreateInfo *
|
||||||
return oxr_session_success_result(sess);
|
return oxr_session_success_result(sess);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrLocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation *location)
|
oxr_xrLocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation *location)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -146,7 +146,7 @@ oxr_xrLocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation
|
||||||
return oxr_space_locate(&log, spc, baseSpc, time, location);
|
return oxr_space_locate(&log, spc, baseSpc, time, location);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrDestroySpace(XrSpace space)
|
oxr_xrDestroySpace(XrSpace space)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
|
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateSwapchainFormats(XrSession session,
|
oxr_xrEnumerateSwapchainFormats(XrSession session,
|
||||||
uint32_t formatCapacityInput,
|
uint32_t formatCapacityInput,
|
||||||
uint32_t *formatCountOutput,
|
uint32_t *formatCountOutput,
|
||||||
|
@ -40,7 +40,7 @@ oxr_xrEnumerateSwapchainFormats(XrSession session,
|
||||||
return oxr_session_enumerate_formats(&log, sess, formatCapacityInput, formatCountOutput, formats);
|
return oxr_session_enumerate_formats(&log, sess, formatCapacityInput, formatCountOutput, formats);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateSwapchain(XrSession session, const XrSwapchainCreateInfo *createInfo, XrSwapchain *out_swapchain)
|
oxr_xrCreateSwapchain(XrSession session, const XrSwapchainCreateInfo *createInfo, XrSwapchain *out_swapchain)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -111,7 +111,7 @@ oxr_xrCreateSwapchain(XrSession session, const XrSwapchainCreateInfo *createInfo
|
||||||
return oxr_session_success_result(sess);
|
return oxr_session_success_result(sess);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrDestroySwapchain(XrSwapchain swapchain)
|
oxr_xrDestroySwapchain(XrSwapchain swapchain)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -123,7 +123,7 @@ oxr_xrDestroySwapchain(XrSwapchain swapchain)
|
||||||
return oxr_handle_destroy(&log, &sc->handle);
|
return oxr_handle_destroy(&log, &sc->handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateSwapchainImages(XrSwapchain swapchain,
|
oxr_xrEnumerateSwapchainImages(XrSwapchain swapchain,
|
||||||
uint32_t imageCapacityInput,
|
uint32_t imageCapacityInput,
|
||||||
uint32_t *imageCountOutput,
|
uint32_t *imageCountOutput,
|
||||||
|
@ -149,7 +149,7 @@ oxr_xrEnumerateSwapchainImages(XrSwapchain swapchain,
|
||||||
return sc->enumerate_images(&log, sc, xsc->image_count, images);
|
return sc->enumerate_images(&log, sc, xsc->image_count, images);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrAcquireSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageAcquireInfo *acquireInfo, uint32_t *index)
|
oxr_xrAcquireSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageAcquireInfo *acquireInfo, uint32_t *index)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -163,7 +163,7 @@ oxr_xrAcquireSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageAcquire
|
||||||
return sc->acquire_image(&log, sc, acquireInfo, index);
|
return sc->acquire_image(&log, sc, acquireInfo, index);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrWaitSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageWaitInfo *waitInfo)
|
oxr_xrWaitSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageWaitInfo *waitInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -176,7 +176,7 @@ oxr_xrWaitSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageWaitInfo *
|
||||||
return sc->wait_image(&log, sc, waitInfo);
|
return sc->wait_image(&log, sc, waitInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrReleaseSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageReleaseInfo *releaseInfo)
|
oxr_xrReleaseSwapchainImage(XrSwapchain swapchain, const XrSwapchainImageReleaseInfo *releaseInfo)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
assert(system != NULL); \
|
assert(system != NULL); \
|
||||||
} while (false)
|
} while (false)
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetSystem(XrInstance instance, const XrSystemGetInfo *getInfo, XrSystemId *systemId)
|
oxr_xrGetSystem(XrInstance instance, const XrSystemGetInfo *getInfo, XrSystemId *systemId)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -65,7 +65,7 @@ oxr_xrGetSystem(XrInstance instance, const XrSystemGetInfo *getInfo, XrSystemId
|
||||||
return XR_SUCCESS;
|
return XR_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetSystemProperties(XrInstance instance, XrSystemId systemId, XrSystemProperties *properties)
|
oxr_xrGetSystemProperties(XrInstance instance, XrSystemId systemId, XrSystemProperties *properties)
|
||||||
{
|
{
|
||||||
OXR_TRACE_MARKER();
|
OXR_TRACE_MARKER();
|
||||||
|
@ -79,7 +79,7 @@ oxr_xrGetSystemProperties(XrInstance instance, XrSystemId systemId, XrSystemProp
|
||||||
return oxr_system_get_properties(&log, sys, properties);
|
return oxr_system_get_properties(&log, sys, properties);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateViewConfigurations(XrInstance instance,
|
oxr_xrEnumerateViewConfigurations(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
uint32_t viewConfigurationTypeCapacityInput,
|
uint32_t viewConfigurationTypeCapacityInput,
|
||||||
|
@ -97,7 +97,7 @@ oxr_xrEnumerateViewConfigurations(XrInstance instance,
|
||||||
viewConfigurationTypeCountOutput, viewConfigurationTypes);
|
viewConfigurationTypeCountOutput, viewConfigurationTypes);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateEnvironmentBlendModes(XrInstance instance,
|
oxr_xrEnumerateEnvironmentBlendModes(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
XrViewConfigurationType viewConfigurationType,
|
XrViewConfigurationType viewConfigurationType,
|
||||||
|
@ -124,7 +124,7 @@ oxr_xrEnumerateEnvironmentBlendModes(XrInstance instance,
|
||||||
environmentBlendModeCountOutput, environmentBlendModes);
|
environmentBlendModeCountOutput, environmentBlendModes);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetViewConfigurationProperties(XrInstance instance,
|
oxr_xrGetViewConfigurationProperties(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
XrViewConfigurationType viewConfigurationType,
|
XrViewConfigurationType viewConfigurationType,
|
||||||
|
@ -141,7 +141,7 @@ oxr_xrGetViewConfigurationProperties(XrInstance instance,
|
||||||
return oxr_system_get_view_conf_properties(&log, sys, viewConfigurationType, configurationProperties);
|
return oxr_system_get_view_conf_properties(&log, sys, viewConfigurationType, configurationProperties);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrEnumerateViewConfigurationViews(XrInstance instance,
|
oxr_xrEnumerateViewConfigurationViews(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
XrViewConfigurationType viewConfigurationType,
|
XrViewConfigurationType viewConfigurationType,
|
||||||
|
@ -169,7 +169,7 @@ oxr_xrEnumerateViewConfigurationViews(XrInstance instance,
|
||||||
|
|
||||||
#ifdef XR_USE_GRAPHICS_API_OPENGL_ES
|
#ifdef XR_USE_GRAPHICS_API_OPENGL_ES
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetOpenGLESGraphicsRequirementsKHR(XrInstance instance,
|
oxr_xrGetOpenGLESGraphicsRequirementsKHR(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
XrGraphicsRequirementsOpenGLESKHR *graphicsRequirements)
|
XrGraphicsRequirementsOpenGLESKHR *graphicsRequirements)
|
||||||
|
@ -205,7 +205,7 @@ oxr_xrGetOpenGLESGraphicsRequirementsKHR(XrInstance instance,
|
||||||
|
|
||||||
#ifdef XR_USE_GRAPHICS_API_OPENGL
|
#ifdef XR_USE_GRAPHICS_API_OPENGL
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetOpenGLGraphicsRequirementsKHR(XrInstance instance,
|
oxr_xrGetOpenGLGraphicsRequirementsKHR(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
XrGraphicsRequirementsOpenGLKHR *graphicsRequirements)
|
XrGraphicsRequirementsOpenGLKHR *graphicsRequirements)
|
||||||
|
@ -241,7 +241,7 @@ oxr_xrGetOpenGLGraphicsRequirementsKHR(XrInstance instance,
|
||||||
|
|
||||||
#ifdef XR_USE_GRAPHICS_API_VULKAN
|
#ifdef XR_USE_GRAPHICS_API_VULKAN
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetVulkanInstanceExtensionsKHR(XrInstance instance,
|
oxr_xrGetVulkanInstanceExtensionsKHR(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
uint32_t namesCapacityInput,
|
uint32_t namesCapacityInput,
|
||||||
|
@ -258,7 +258,7 @@ oxr_xrGetVulkanInstanceExtensionsKHR(XrInstance instance,
|
||||||
return oxr_vk_get_instance_exts(&log, sys, namesCapacityInput, namesCountOutput, namesString);
|
return oxr_vk_get_instance_exts(&log, sys, namesCapacityInput, namesCountOutput, namesString);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetVulkanDeviceExtensionsKHR(XrInstance instance,
|
oxr_xrGetVulkanDeviceExtensionsKHR(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
uint32_t namesCapacityInput,
|
uint32_t namesCapacityInput,
|
||||||
|
@ -279,7 +279,7 @@ oxr_xrGetVulkanDeviceExtensionsKHR(XrInstance instance,
|
||||||
VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL
|
VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL
|
||||||
vkGetInstanceProcAddr(VkInstance instance, const char *pName);
|
vkGetInstanceProcAddr(VkInstance instance, const char *pName);
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetVulkanGraphicsDeviceKHR(XrInstance instance,
|
oxr_xrGetVulkanGraphicsDeviceKHR(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
VkInstance vkInstance,
|
VkInstance vkInstance,
|
||||||
|
@ -296,7 +296,7 @@ oxr_xrGetVulkanGraphicsDeviceKHR(XrInstance instance,
|
||||||
return oxr_vk_get_physical_device(&log, inst, sys, vkInstance, vkGetInstanceProcAddr, vkPhysicalDevice);
|
return oxr_vk_get_physical_device(&log, inst, sys, vkInstance, vkGetInstanceProcAddr, vkPhysicalDevice);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetVulkanGraphicsDevice2KHR(XrInstance instance,
|
oxr_xrGetVulkanGraphicsDevice2KHR(XrInstance instance,
|
||||||
const XrVulkanGraphicsDeviceGetInfoKHR *getInfo,
|
const XrVulkanGraphicsDeviceGetInfoKHR *getInfo,
|
||||||
VkPhysicalDevice *vkPhysicalDevice)
|
VkPhysicalDevice *vkPhysicalDevice)
|
||||||
|
@ -315,7 +315,7 @@ oxr_xrGetVulkanGraphicsDevice2KHR(XrInstance instance,
|
||||||
vkPhysicalDevice);
|
vkPhysicalDevice);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetVulkanGraphicsRequirementsKHR(XrInstance instance,
|
oxr_xrGetVulkanGraphicsRequirementsKHR(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
XrGraphicsRequirementsVulkanKHR *graphicsRequirements)
|
XrGraphicsRequirementsVulkanKHR *graphicsRequirements)
|
||||||
|
@ -331,7 +331,7 @@ oxr_xrGetVulkanGraphicsRequirementsKHR(XrInstance instance,
|
||||||
return oxr_vk_get_requirements(&log, sys, graphicsRequirements);
|
return oxr_vk_get_requirements(&log, sys, graphicsRequirements);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetVulkanGraphicsRequirements2KHR(XrInstance instance,
|
oxr_xrGetVulkanGraphicsRequirements2KHR(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
XrGraphicsRequirementsVulkan2KHR *graphicsRequirements)
|
XrGraphicsRequirementsVulkan2KHR *graphicsRequirements)
|
||||||
|
@ -380,7 +380,7 @@ oxr_xrCreateVulkanInstanceKHR(XrInstance instance,
|
||||||
return oxr_vk_create_vulkan_instance(&log, sys, createInfo, vulkanInstance, vulkanResult);
|
return oxr_vk_create_vulkan_instance(&log, sys, createInfo, vulkanInstance, vulkanResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrCreateVulkanDeviceKHR(XrInstance instance,
|
oxr_xrCreateVulkanDeviceKHR(XrInstance instance,
|
||||||
const XrVulkanDeviceCreateInfoKHR *createInfo,
|
const XrVulkanDeviceCreateInfoKHR *createInfo,
|
||||||
VkDevice *vulkanDevice,
|
VkDevice *vulkanDevice,
|
||||||
|
@ -427,7 +427,7 @@ oxr_xrCreateVulkanDeviceKHR(XrInstance instance,
|
||||||
|
|
||||||
#ifdef XR_USE_GRAPHICS_API_D3D11
|
#ifdef XR_USE_GRAPHICS_API_D3D11
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetD3D11GraphicsRequirementsKHR(XrInstance instance,
|
oxr_xrGetD3D11GraphicsRequirementsKHR(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
XrGraphicsRequirementsD3D11KHR *graphicsRequirements)
|
XrGraphicsRequirementsD3D11KHR *graphicsRequirements)
|
||||||
|
@ -454,7 +454,7 @@ oxr_xrGetD3D11GraphicsRequirementsKHR(XrInstance instance,
|
||||||
|
|
||||||
#ifdef XR_USE_GRAPHICS_API_D3D12
|
#ifdef XR_USE_GRAPHICS_API_D3D12
|
||||||
|
|
||||||
XrResult
|
XRAPI_ATTR XrResult XRAPI_CALL
|
||||||
oxr_xrGetD3D12GraphicsRequirementsKHR(XrInstance instance,
|
oxr_xrGetD3D12GraphicsRequirementsKHR(XrInstance instance,
|
||||||
XrSystemId systemId,
|
XrSystemId systemId,
|
||||||
XrGraphicsRequirementsD3D12KHR *graphicsRequirements)
|
XrGraphicsRequirementsD3D12KHR *graphicsRequirements)
|
||||||
|
|
Loading…
Reference in a new issue