Lines Matching refs:loader_layer_properties

221 void loader_free_layer_properties(const struct loader_instance *inst, struct loader_layer_properties *layer_properties) {
247 memset(layer_properties, 0, sizeof(struct loader_layer_properties));
399 struct loader_layer_properties *layer_property) {
402 res = loader_init_generic_list(inst, (struct loader_generic_list *)layer_list, sizeof(struct loader_layer_properties));
409 if ((layer_list->count + 1) * sizeof(struct loader_layer_properties) > layer_list->capacity) {
421 memcpy(&layer_list->list[layer_list->count], layer_property, sizeof(struct loader_layer_properties));
423 memset(layer_property, 0, sizeof(struct loader_layer_properties));
432 struct loader_layer_properties *loader_find_layer_property(const char *name, const struct loader_layer_list *layer_list) {
440 struct loader_layer_properties *loader_find_pointer_layer_property(const char *name,
462 struct loader_layer_list *layer_list, struct loader_layer_properties *meta_layer_props) {
467 struct loader_layer_properties *comp_layer_props =
477 bool loader_find_layer_name_in_blacklist(const char *layer_name, struct loader_layer_properties *meta_layer_props) {
519 sizeof(struct loader_layer_properties) * (layer_list->count - 1 - layer_to_remove));
529 struct loader_layer_properties *override_prop = loader_find_layer_property(VK_OVERRIDE_LAYER_NAME, layer_list);
535 struct loader_layer_properties cur_layer_prop = layer_list->list[j];
569 struct loader_layer_properties *cur_layer_prop = &layer_list->list[i];
576 struct loader_layer_properties *layer_to_check = &layer_list->list[j];
594 struct loader_layer_properties *cur_layer_prop = &layer_list->list[i];
815 // Create storage for pointers to loader_layer_properties
844 struct loader_layer_properties *props) {
852 if (((list->count + 1) * sizeof(struct loader_layer_properties)) >= list->capacity) {
871 const struct loader_layer_properties *prop) {
903 struct loader_layer_properties *layer_prop = loader_find_layer_property(source_name, source_list);
938 const struct loader_layer_properties *prop) {
998 struct loader_layer_properties *override = NULL;
1021 VkResult loader_add_implicit_layer(const struct loader_instance *inst, struct loader_layer_properties *prop,
1047 struct loader_layer_properties *prop, struct loader_pointer_layer_list *target_list,
1056 struct loader_layer_properties *search_prop =
2018 bool verify_meta_layer_component_layers(const struct loader_instance *inst, struct loader_layer_properties *prop,
2023 struct loader_layer_properties *comp_prop =
2084 bool update_meta_layer_extensions_from_component_layers(const struct loader_instance *inst, struct loader_layer_properties *prop,
2088 struct loader_layer_properties *comp_prop =
2131 struct loader_layer_properties *prop = &instance_layers->list[i];
2174 struct loader_layer_properties *props = &instance_layers->list[i];
2245 struct loader_layer_properties props = {0};
3772 // Given a loader_layer_properties struct that is a valid override layer, concatenate the properties override paths and put them
3774 VkResult get_override_layer_override_paths(struct loader_instance *inst, struct loader_layer_properties *prop,
3832 struct loader_layer_properties *prop = &regular_instance_layers.list[i];
3914 struct loader_layer_properties *prop = &regular_instance_layers.list[i];
4154 loader_platform_dl_handle loader_open_layer_file(const struct loader_instance *inst, struct loader_layer_properties *prop) {
4226 struct loader_layer_properties *prop = &source_list->list[src_layer];
4239 struct loader_layer_properties *prop = inst->expanded_activated_layer_list.list[i];
4350 struct loader_layer_properties *layer = inst->app_activated_layer_list.list[j];
4547 struct loader_layer_properties *layer_prop = inst->expanded_activated_layer_list.list[i];
4667 struct loader_layer_properties *exp_layer_prop = inst->expanded_activated_layer_list.list[exp];
4926 struct loader_layer_properties *layer_prop = inst->expanded_activated_layer_list.list[i];
5077 struct loader_layer_properties *prop;
5216 struct loader_layer_properties *layer_prop =
5262 struct loader_layer_properties *layer_prop = activated_device_layers->list[j];
6553 struct loader_layer_properties *props = &inst->instance_layer_list.list[i];
6599 struct loader_layer_properties *layer_props = icd_term->this_instance->expanded_activated_layer_list.list[i];
6651 struct loader_layer_properties *layer_props = icd_term->this_instance->expanded_activated_layer_list.list[i];
6757 struct loader_layer_properties *props = &instance_layers.list[i];