Lines Matching refs:instance
124 // enumerated instance extensions. This solves the issue where an ICD or layer
152 vkDestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface,
155 disp = loader_get_instance_dispatch(instance);
156 disp->DestroySurfaceKHR(instance, surface, pAllocator);
161 // This is the instance chain terminator function for DestroySurfaceKHR
163 terminator_DestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface,
165 struct loader_instance *ptr_instance = loader_get_instance(instance);
177 icd->instance, icd_surface->real_icd_surfaces[i],
211 // This is the instance chain terminator function for
265 // This is the instance chain terminator function for
322 // This is the instance chain terminator function for GetPhysicalDeviceSurfaceFormatsKHR
376 // This is the instance chain terminator function for
501 static VkIcdSurface *AllocateIcdSurfaceStruct(struct loader_instance *instance,
507 instance, sizeof(VkIcdSurface), VK_SYSTEM_ALLOCATION_SCOPE_OBJECT);
519 instance, sizeof(VkSurfaceKHR) * instance->total_icd_count,
522 loader_instance_heap_free(instance, pIcdSurface);
526 sizeof(VkSurfaceKHR) * instance->total_icd_count);
542 VkInstance instance, const VkWin32SurfaceCreateInfoKHR *pCreateInfo,
545 disp = loader_get_instance_dispatch(instance);
548 res = disp->CreateWin32SurfaceKHR(instance, pCreateInfo, pAllocator,
553 // This is the instance chain terminator function for CreateWin32SurfaceKHR
555 VkInstance instance, const VkWin32SurfaceCreateInfoKHR *pCreateInfo,
562 struct loader_instance *ptr_instance = loader_get_instance(instance);
591 icd->instance, pCreateInfo, pAllocator,
611 icd->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
636 // This is the instance chain terminator function for
672 VkInstance instance, const VkMirSurfaceCreateInfoKHR *pCreateInfo,
675 disp = loader_get_instance_dispatch(instance);
679 disp->CreateMirSurfaceKHR(instance, pCreateInfo, pAllocator, pSurface);
683 // This is the instance chain terminator function for CreateMirSurfaceKHR
685 VkInstance instance, const VkMirSurfaceCreateInfoKHR *pCreateInfo,
690 struct loader_instance *ptr_instance = loader_get_instance(instance);
719 icd->instance, pCreateInfo, pAllocator,
739 icd->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
765 // This is the instance chain terminator function for
803 VkInstance instance, const VkWaylandSurfaceCreateInfoKHR *pCreateInfo,
806 disp = loader_get_instance_dispatch(instance);
809 res = disp->CreateWaylandSurfaceKHR(instance, pCreateInfo, pAllocator,
814 // This is the instance chain terminator function for CreateWaylandSurfaceKHR
816 VkInstance instance, const VkWaylandSurfaceCreateInfoKHR *pCreateInfo,
821 struct loader_instance *ptr_instance = loader_get_instance(instance);
850 icd->instance, pCreateInfo, pAllocator,
870 icd->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
897 // This is the instance chain terminator function for
935 VkInstance instance, const VkXcbSurfaceCreateInfoKHR *pCreateInfo,
938 disp = loader_get_instance_dispatch(instance);
942 disp->CreateXcbSurfaceKHR(instance, pCreateInfo, pAllocator, pSurface);
946 // This is the instance chain terminator function for CreateXcbSurfaceKHR
948 VkInstance instance, const VkXcbSurfaceCreateInfoKHR *pCreateInfo,
953 struct loader_instance *ptr_instance = loader_get_instance(instance);
982 icd->instance, pCreateInfo, pAllocator,
1002 icd->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
1029 // This is the instance chain terminator function for
1066 VkInstance instance, const VkXlibSurfaceCreateInfoKHR *pCreateInfo,
1069 disp = loader_get_instance_dispatch(instance);
1073 disp->CreateXlibSurfaceKHR(instance, pCreateInfo, pAllocator, pSurface);
1077 // This is the instance chain terminator function for CreateXlibSurfaceKHR
1079 VkInstance instance, const VkXlibSurfaceCreateInfoKHR *pCreateInfo,
1084 struct loader_instance *ptr_instance = loader_get_instance(instance);
1113 icd->instance, pCreateInfo, pAllocator,
1133 icd->instance, pIcdSurface->real_icd_surfaces[i], pAllocator);
1158 // This is the instance chain terminator function for
1196 VkInstance instance, ANativeWindow *window,
1199 disp = loader_get_instance_dispatch(instance);
1202 res = disp->CreateAndroidSurfaceKHR(instance, window, pAllocator, pSurface);
1206 // This is the instance chain terminator function for CreateAndroidSurfaceKHR
1208 VkInstance instance, Window window, const VkAllocationCallbacks *pAllocator,
1211 struct loader_instance *ptr_instance = loader_get_instance(instance);
1239 // Functions for the VK_KHR_display instance extension:
1472 VkInstance instance, const VkDisplaySurfaceCreateInfoKHR *pCreateInfo,
1475 disp = loader_get_instance_dispatch(instance);
1478 res = disp->CreateDisplayPlaneSurfaceKHR(instance, pCreateInfo, pAllocator,
1484 VkInstance instance, const VkDisplaySurfaceCreateInfoKHR *pCreateInfo,
1486 struct loader_instance *inst = loader_get_instance(instance);