Home
last modified time | relevance | path

Searched refs:icd_tramp_list (Results 1 - 4 of 4) sorted by relevance

/third_party/vulkan-loader/loader/
H A Dloader.h153 VkResult loader_scanned_icd_init(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list);
154 void loader_scanned_icd_clear(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list);
155 VkResult loader_icd_scan(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list,
163 VkResult loader_get_icd_loader_instance_extensions(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list,
H A Dloader.c1148 VkResult loader_get_icd_loader_instance_extensions(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list, in loader_get_icd_loader_instance_extensions() argument
1163 for (uint32_t i = 0; i < icd_tramp_list->count; i++) { in loader_get_icd_loader_instance_extensions()
1168 res = loader_add_instance_extensions(inst, icd_tramp_list->scanned_list[i].EnumerateInstanceExtensionProperties, in loader_get_icd_loader_instance_extensions()
1169 icd_tramp_list->scanned_list[i].lib_name, &icd_exts); in loader_get_icd_loader_instance_extensions()
1377 void loader_scanned_icd_clear(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list) { in loader_scanned_icd_clear() argument
1378 if (0 != icd_tramp_list->capacity && icd_tramp_list->scanned_list) { in loader_scanned_icd_clear()
1379 for (uint32_t i = 0; i < icd_tramp_list->count; i++) { in loader_scanned_icd_clear()
1380 if (icd_tramp_list->scanned_list[i].handle) { in loader_scanned_icd_clear()
1381 loader_platform_close_library(icd_tramp_list in loader_scanned_icd_clear()
1391 loader_scanned_icd_init(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list) loader_scanned_icd_init() argument
1404 loader_add_direct_driver(const struct loader_instance *inst, uint32_t index, const VkDirectDriverLoadingInfoLUNARG *pDriver, struct loader_icd_tramp_list *icd_tramp_list) loader_add_direct_driver() argument
1539 loader_scan_for_direct_drivers(const struct loader_instance *inst, const VkInstanceCreateInfo *pCreateInfo, struct loader_icd_tramp_list *icd_tramp_list, bool *direct_driver_loading_exclusive_mode) loader_scan_for_direct_drivers() argument
1619 loader_scanned_icd_add(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list, const char *filename, uint32_t api_version, enum loader_layer_library_status *lib_status) loader_scanned_icd_add() argument
[all...]
H A Dloader_common.h281 struct loader_icd_tramp_list icd_tramp_list; member
H A Dtrampoline.c664 res = loader_icd_scan(ptr_instance, &ptr_instance->icd_tramp_list, pCreateInfo, &skipped_portability_drivers); in vkCreateInstance()
669 if (ptr_instance->icd_tramp_list.count == 0) { in vkCreateInstance()
700 res = loader_get_icd_loader_instance_extensions(ptr_instance, &ptr_instance->icd_tramp_list, &ptr_instance->ext_list); in vkCreateInstance()
779 loader_scanned_icd_clear(ptr_instance, &ptr_instance->icd_tramp_list); in vkCreateInstance()

Completed in 17 milliseconds