Lines Matching refs:inst

90 VkResult loader_validate_layers(const struct loader_instance *inst, const uint32_t layer_count,
93 VkResult loader_validate_instance_extensions(struct loader_instance *inst, const struct loader_extension_list *icd_exts,
105 VkResult loader_copy_to_new_str(const struct loader_instance *inst, const char *source_str, char **dest_str);
108 VkResult create_string_list(const struct loader_instance *inst, uint32_t allocated_count, struct loader_string_list *string_list);
111 VkResult append_str_to_string_list(const struct loader_instance *inst, struct loader_string_list *string_list, char *str);
116 VkResult copy_str_to_string_list(const struct loader_instance *inst, struct loader_string_list *string_list, const char *str,
120 void free_string_list(const struct loader_instance *inst, struct loader_string_list *string_list);
122 VkResult loader_init_generic_list(const struct loader_instance *inst, struct loader_generic_list *list_info, size_t element_size);
127 VkResult loader_append_layer_property(const struct loader_instance *inst, struct loader_layer_list *layer_list,
129 VkResult loader_add_layer_properties(const struct loader_instance *inst, struct loader_layer_list *layer_instance_list, cJSON *json,
132 VkResult loader_add_layer_properties_to_list(const struct loader_instance *inst, struct loader_pointer_layer_list *list,
134 void loader_free_layer_properties(const struct loader_instance *inst, struct loader_layer_properties *layer_properties);
135 bool loader_implicit_layer_is_enabled(const struct loader_instance *inst, const struct loader_envvar_all_filters *filters,
137 VkResult loader_add_meta_layer(const struct loader_instance *inst, const struct loader_envvar_all_filters *filters,
141 VkResult loader_add_to_ext_list(const struct loader_instance *inst, struct loader_extension_list *ext_list,
143 VkResult loader_add_device_extensions(const struct loader_instance *inst,
147 VkResult loader_init_generic_list(const struct loader_instance *inst, struct loader_generic_list *list_info, size_t element_size);
148 void loader_destroy_generic_list(const struct loader_instance *inst, struct loader_generic_list *list);
149 void loader_destroy_pointer_layer_list(const struct loader_instance *inst, struct loader_pointer_layer_list *layer_list);
150 void loader_delete_layer_list_and_properties(const struct loader_instance *inst, struct loader_layer_list *layer_list);
151 void loader_remove_layer_in_list(const struct loader_instance *inst, struct loader_layer_list *layer_list,
153 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,
159 VkResult loader_scan_for_layers(struct loader_instance *inst, struct loader_layer_list *instance_layers,
161 VkResult loader_scan_for_implicit_layers(struct loader_instance *inst, struct loader_layer_list *instance_layers,
163 VkResult loader_get_icd_loader_instance_extensions(const struct loader_instance *inst, struct loader_icd_tramp_list *icd_tramp_list,
167 struct loader_device *loader_create_logical_device(const struct loader_instance *inst, const VkAllocationCallbacks *pAllocator);
175 VkResult loader_enable_instance_layers(struct loader_instance *inst, const VkInstanceCreateInfo *pCreateInfo,
180 struct loader_instance *inst, VkInstance *created_instance);
182 void loader_activate_instance_layer_extensions(struct loader_instance *inst, VkInstance created_inst);
192 const VkAllocationCallbacks *pAllocator, const struct loader_instance *inst,
200 VkResult setup_loader_tramp_phys_devs(struct loader_instance *inst, uint32_t phys_dev_count, VkPhysicalDevice *phys_devs);
201 VkResult setup_loader_tramp_phys_dev_groups(struct loader_instance *inst, uint32_t group_count,
206 VkResult add_data_files(const struct loader_instance *inst, char *search_path, struct loader_string_list *out_files,