Lines Matching refs:icd_exts

1150     struct loader_extension_list icd_exts;
1164 res = loader_init_generic_list(inst, (struct loader_generic_list *)&icd_exts, sizeof(VkExtensionProperties));
1169 icd_tramp_list->scanned_list[i].lib_name, &icd_exts);
1173 for (int32_t j = 0; j < (int32_t)icd_exts.count; j++) {
1177 if (strcmp(icd_exts.list[j].extensionName, LOADER_INSTANCE_EXTENSIONS[k]) == 0) {
1185 for (uint32_t k = j + 1; k < icd_exts.count; k++) {
1186 icd_exts.list[k - 1] = icd_exts.list[k];
1188 --icd_exts.count;
1194 res = loader_add_to_ext_list(inst, inst_exts, icd_exts.count, icd_exts.list);
1196 loader_destroy_generic_list(inst, (struct loader_generic_list *)&icd_exts);
4337 const struct loader_extension_list *icd_exts,
4343 for (uint32_t j = 0; j < icd_exts->count; ++j) {
4344 if (!strcmp(icd_exts->list[j].extensionName, VK_EXT_DEBUG_MARKER_EXTENSION_NAME)) {
4380 struct loader_extension_list icd_exts = {0};
4381 icd_exts.list = NULL;
4382 res = loader_init_generic_list(inst, (struct loader_generic_list *)&icd_exts, sizeof(VkExtensionProperties));
4395 res = loader_add_device_extensions(inst, enumDeviceExtensionProperties, internal_device, "Unknown", &icd_exts);
4402 res = loader_validate_device_extensions(inst, &inst->expanded_activated_layer_list, &icd_exts, pCreateInfo);
4414 setup_logical_device_enabled_layer_extensions(inst, dev, &icd_exts, pCreateInfo);
4467 if (NULL != icd_exts.list) {
4468 loader_destroy_generic_list(inst, (struct loader_generic_list *)&icd_exts);
5110 VkResult loader_validate_instance_extensions(struct loader_instance *inst, const struct loader_extension_list *icd_exts,
5199 extension_prop = get_extension_property(pCreateInfo->ppEnabledExtensionNames[i], icd_exts);
5243 const struct loader_extension_list *icd_exts, const VkDeviceCreateInfo *pCreateInfo) {
5254 VkExtensionProperties *extension_prop = get_extension_property(extension_name, icd_exts);
5365 struct loader_extension_list icd_exts = {0};
5368 res = loader_init_generic_list(ptr_instance, (struct loader_generic_list *)&icd_exts, sizeof(VkExtensionProperties));
5382 icd_term->scanned_icd->lib_name, &icd_exts);
5384 loader_destroy_generic_list(ptr_instance, (struct loader_generic_list *)&icd_exts);
5398 prop = get_extension_property(pCreateInfo->ppEnabledExtensionNames[j], &icd_exts);
5411 prop = get_extension_property(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME, &icd_exts);
5435 loader_destroy_generic_list(ptr_instance, (struct loader_generic_list *)&icd_exts);
5688 struct loader_extension_list icd_exts;
5707 icd_exts.list = NULL;
5740 res = loader_init_generic_list(icd_term->this_instance, (struct loader_generic_list *)&icd_exts, sizeof(VkExtensionProperties));
5746 phys_dev_term->phys_dev, icd_term->scanned_icd->lib_name, &icd_exts);
5753 VkExtensionProperties *prop = get_extension_property(extension_name, &icd_exts);
5949 if (NULL != icd_exts.list) {
5950 loader_destroy_generic_list(icd_term->this_instance, (struct loader_generic_list *)&icd_exts);