Lines Matching defs:icd_info

178     VkDebugUtilsMessengerEXT *icd_info = NULL;
185 icd_info = (VkDebugUtilsMessengerEXT *)loader_calloc_with_instance_fallback(
188 if (!icd_info) {
199 res = icd_term->dispatch.CreateDebugUtilsMessengerEXT(icd_term->instance, pCreateInfo, pAllocator, &icd_info[storage_idx]);
225 *pMessenger = (VkDebugUtilsMessengerEXT)(uintptr_t)icd_info;
238 if (icd_info && icd_info[storage_idx]) {
239 icd_term->dispatch.DestroyDebugUtilsMessengerEXT(icd_term->instance, icd_info[storage_idx], pAllocator);
244 loader_free_with_instance_fallback(pAllocator, inst, icd_info);
254 VkDebugUtilsMessengerEXT *icd_info;
258 icd_info = (VkDebugUtilsMessengerEXT *)(uintptr_t)messenger;
265 if (icd_info && icd_info[storage_idx]) {
266 icd_term->dispatch.DestroyDebugUtilsMessengerEXT(icd_term->instance, icd_info[storage_idx], pAllocator);
273 loader_free_with_instance_fallback(pAllocator, inst, icd_info);
434 VkDebugReportCallbackEXT *icd_info = NULL;
441 icd_info = ((VkDebugReportCallbackEXT *)loader_calloc_with_instance_fallback(
443 if (!icd_info) {
454 res = icd_term->dispatch.CreateDebugReportCallbackEXT(icd_term->instance, pCreateInfo, pAllocator, &icd_info[storage_idx]);
480 *pCallback = (VkDebugReportCallbackEXT)(uintptr_t)icd_info;
493 if (icd_info && icd_info[storage_idx]) {
494 icd_term->dispatch.DestroyDebugReportCallbackEXT(icd_term->instance, icd_info[storage_idx], pAllocator);
499 loader_free_with_instance_fallback(pAllocator, inst, icd_info);
509 VkDebugReportCallbackEXT *icd_info;
513 icd_info = (VkDebugReportCallbackEXT *)(uintptr_t)callback;
520 if (icd_info[storage_idx]) {
521 icd_term->dispatch.DestroyDebugReportCallbackEXT(icd_term->instance, icd_info[storage_idx], pAllocator);
528 loader_free_with_instance_fallback(pAllocator, inst, icd_info);