@@ -292,7 +292,8 @@ static XrBool32 OpenXRMessageCallbackFunction(XrDebugUtilsMessageSeverityFlagsEX
292292
293293PFN_xrDestroyDebugUtilsMessengerEXT xrDestroyDebugUtilsMessengerEXT = nullptr ;
294294
295- XrDebugUtilsMessengerEXT CreateOpenXRDebugUtilsMessenger (XrInstance xrInstance)
295+ XrDebugUtilsMessengerEXT CreateOpenXRDebugUtilsMessenger (XrInstance xrInstance,
296+ XrDebugUtilsMessageSeverityFlagsEXT xrMessageSeverities)
296297{
297298 PFN_xrCreateDebugUtilsMessengerEXT xrCreateDebugUtilsMessengerEXT;
298299 if (XR_FAILED (xrGetInstanceProcAddr (xrInstance, " xrCreateDebugUtilsMessengerEXT" , (PFN_xrVoidFunction*)&xrCreateDebugUtilsMessengerEXT)))
@@ -312,11 +313,8 @@ XrDebugUtilsMessengerEXT CreateOpenXRDebugUtilsMessenger(XrInstance xrInstance)
312313 // Fill out a XrDebugUtilsMessengerCreateInfoEXT structure specifying all severities and types.
313314 // Set the userCallback to OpenXRMessageCallbackFunction().
314315 XrDebugUtilsMessengerCreateInfoEXT debugUtilsMessengerCI{XR_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT};
315- debugUtilsMessengerCI.messageSeverities =
316- XR_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT |
317- XR_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT |
318- XR_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT |
319- XR_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT;
316+ debugUtilsMessengerCI.messageSeverities = xrMessageSeverities;
317+
320318 debugUtilsMessengerCI.messageTypes =
321319 XR_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT |
322320 XR_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT |
@@ -356,9 +354,10 @@ extern "C"
356354 Diligent::GetOpenXRGraphicsBinding (pDevice, pContext, ppGraphicsBinding);
357355 }
358356
359- XrDebugUtilsMessengerEXT Diligent_CreateOpenXRDebugUtilsMessenger (XrInstance xrInstance, XrDebugUtilsMessengerEXT* pDebugUtilsMessenger)
357+ XrDebugUtilsMessengerEXT Diligent_CreateOpenXRDebugUtilsMessenger (XrInstance xrInstance,
358+ XrDebugUtilsMessageSeverityFlagsEXT xrMessageSeverities)
360359 {
361- return Diligent::CreateOpenXRDebugUtilsMessenger (xrInstance);
360+ return Diligent::CreateOpenXRDebugUtilsMessenger (xrInstance, xrMessageSeverities );
362361 }
363362
364363 void Diligent_DestroyOpenXRDebugUtilsMessenger (XrDebugUtilsMessengerEXT debugUtilsMessenger)
0 commit comments