Lines Matching refs:icd_term

65     struct loader_icd_term *icd_term = phys_dev_term->this_icd_term;
67 if (!icd_term->dispatch.GetPhysicalDeviceExternalImageFormatPropertiesNV) {
72 if (!icd_term->dispatch.GetPhysicalDeviceImageFormatProperties) {
80 return icd_term->dispatch.GetPhysicalDeviceImageFormatProperties(
84 return icd_term->dispatch.GetPhysicalDeviceExternalImageFormatPropertiesNV(
107 struct loader_icd_term *icd_term = phys_dev_term->this_icd_term;
118 if (NULL != icd_term->dispatch.GetPhysicalDeviceSurfaceCapabilities2EXT) {
120 return icd_term->dispatch.GetPhysicalDeviceSurfaceCapabilities2EXT(phys_dev_term->phys_dev, unwrapped_surface,
124 loader_log(icd_term->this_instance, VULKAN_LOADER_INFO_BIT, 0,
127 icd_term->scanned_icd->lib_name);
131 icd_term->dispatch.GetPhysicalDeviceSurfaceCapabilitiesKHR(phys_dev_term->phys_dev, unwrapped_surface, &surface_caps);
145 loader_log(icd_term->this_instance, VULKAN_LOADER_WARN_BIT, 0,
170 struct loader_icd_term *icd_term = phys_dev_term->this_icd_term;
172 if (icd_term->dispatch.ReleaseDisplayEXT == NULL) {
173 loader_log(icd_term->this_instance, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT, 0,
176 icd_term->scanned_icd->lib_name);
179 return icd_term->dispatch.ReleaseDisplayEXT(phys_dev_term->phys_dev, display);
200 struct loader_icd_term *icd_term = phys_dev_term->this_icd_term;
202 if (icd_term->dispatch.AcquireXlibDisplayEXT != NULL) {
204 return icd_term->dispatch.AcquireXlibDisplayEXT(phys_dev_term->phys_dev, dpy, display);
207 loader_log(icd_term->this_instance, VULKAN_LOADER_INFO_BIT, 0,
208 "vkAcquireXLibDisplayEXT: Emulating call in ICD \"%s\" by returning error", icd_term->scanned_icd->lib_name);
231 struct loader_icd_term *icd_term = phys_dev_term->this_icd_term;
233 if (icd_term->dispatch.GetRandROutputDisplayEXT != NULL) {
235 return icd_term->dispatch.GetRandROutputDisplayEXT(phys_dev_term->phys_dev, dpy, rrOutput, pDisplay);
238 loader_log(icd_term->this_instance, VULKAN_LOADER_INFO_BIT, 0,
240 icd_term->scanned_icd->lib_name);
271 struct loader_icd_term *icd_term = phys_dev_term->this_icd_term;
272 if (NULL == icd_term->dispatch.GetPhysicalDeviceSurfacePresentModes2EXT) {
273 loader_log(icd_term->this_instance, VULKAN_LOADER_FATAL_ERROR_BIT | VULKAN_LOADER_ERROR_BIT, 0,
284 return icd_term->dispatch.GetPhysicalDeviceSurfacePresentModes2EXT(phys_dev_term->phys_dev, &surface_info_copy,
287 return icd_term->dispatch.GetPhysicalDeviceSurfacePresentModes2EXT(phys_dev_term->phys_dev, pSurfaceInfo, pPresentModeCount,
309 struct loader_icd_term *icd_term = loader_get_icd_and_device(device, &dev, &icd_index);
310 if (NULL == icd_term || NULL == dev ||
357 struct loader_icd_term *icd_term = phys_dev_term->this_icd_term;
365 enumerate_res = icd_term->dispatch.EnumerateDeviceExtensionProperties(phys_dev_term->phys_dev, NULL, &ext_count, NULL);
370 ext_props = loader_instance_heap_alloc(icd_term->this_instance, sizeof(VkExtensionProperties) * ext_count,
377 enumerate_res = icd_term->dispatch.EnumerateDeviceExtensionProperties(phys_dev_term->phys_dev, NULL, &ext_count, ext_props);
389 if (tooling_info_supported && icd_term->dispatch.GetPhysicalDeviceToolPropertiesEXT) {
390 res = icd_term->dispatch.GetPhysicalDeviceToolPropertiesEXT(phys_dev_term->phys_dev, pToolCount, pToolProperties);
395 if (!tooling_info_supported || !icd_term->dispatch.GetPhysicalDeviceToolPropertiesEXT) {
399 loader_instance_heap_free(icd_term->this_instance, ext_props);