Lines Matching defs:loader_icd
179 struct loader_icd { struct
181 const struct loader_scanned_icds *this_icd_lib;
182 const struct loader_instance *this_instance;
183 struct loader_device *logical_device_list;
184 VkInstance instance; // instance object from the icd
185 PFN_vkGetDeviceProcAddr GetDeviceProcAddr;
186 PFN_vkDestroyInstance DestroyInstance;
187 PFN_vkEnumeratePhysicalDevices EnumeratePhysicalDevices;
188 PFN_vkGetPhysicalDeviceFeatures GetPhysicalDeviceFeatures;
189 PFN_vkGetPhysicalDeviceFormatProperties GetPhysicalDeviceFormatProperties;
191 GetPhysicalDeviceImageFormatProperties;
192 PFN_vkCreateDevice CreateDevice;
193 PFN_vkGetPhysicalDeviceProperties GetPhysicalDeviceProperties;
195 GetPhysicalDeviceQueueFamilyProperties;
196 PFN_vkGetPhysicalDeviceMemoryProperties GetPhysicalDeviceMemoryProperties;
197 PFN_vkEnumerateDeviceExtensionProperties EnumerateDeviceExtensionProperties;
199 GetPhysicalDeviceSparseImageFormatProperties;
200 PFN_vkCreateDebugReportCallbackEXT CreateDebugReportCallbackEXT;
201 PFN_vkDestroyDebugReportCallbackEXT DestroyDebugReportCallbackEXT;
202 PFN_vkDebugReportMessageEXT DebugReportMessageEXT;
203 PFN_vkGetPhysicalDeviceSurfaceSupportKHR GetPhysicalDeviceSurfaceSupportKHR;
205 GetPhysicalDeviceSurfaceCapabilitiesKHR;
206 PFN_vkGetPhysicalDeviceSurfaceFormatsKHR GetPhysicalDeviceSurfaceFormatsKHR;
208 GetPhysicalDeviceSurfacePresentModesKHR;
210 GetPhysicalDeviceExternalImageFormatPropertiesNV;
212 PFN_vkCreateWin32SurfaceKHR CreateWin32SurfaceKHR;
214 GetPhysicalDeviceWin32PresentationSupportKHR;
217 PFN_vkCreateMirSurfaceKHR CreateMirSurfaceKHR;
219 GetPhysicalDeviceMirPresentationSupportKHR;
222 PFN_vkCreateWaylandSurfaceKHR CreateWaylandSurfaceKHR;
224 GetPhysicalDeviceWaylandPresentationSupportKHR;
248 struct loader_icd *next; argument