Lines Matching defs:layer_configurations

45     if (NULL != settings->layer_configurations) {
47 free_layer_configuration(inst, &settings->layer_configurations[i]);
50 loader_instance_heap_free(inst, settings->layer_configurations);
162 cJSON* layer_configurations = loader_cJSON_GetObjectItem(settings_object, "layers");
163 if (NULL == layer_configurations) {
167 uint32_t layer_configurations_count = loader_cJSON_GetArraySize(layer_configurations);
174 loader_settings->layer_configurations = loader_instance_heap_calloc(
176 if (NULL == loader_settings->layer_configurations) {
182 cJSON* layer = loader_cJSON_GetArrayItem(layer_configurations, i);
187 res = parse_layer_configuration(inst, layer, &(loader_settings->layer_configurations[i]));
194 if (loader_settings->layer_configurations) {
196 free_layer_configuration(inst, &(loader_settings->layer_configurations[i]));
199 loader_instance_heap_free(inst, loader_settings->layer_configurations);
200 loader_settings->layer_configurations = NULL;
257 if (a->layer_configurations[i].name && b->layer_configurations[i].name) {
258 are_equal &= 0 == strcmp(a->layer_configurations[i].name, b->layer_configurations[i].name);
262 if (a->layer_configurations[i].path && b->layer_configurations[i].path) {
263 are_equal &= 0 == strcmp(a->layer_configurations[i].path, b->layer_configurations[i].path);
267 are_equal &= a->layer_configurations[i].control == b->layer_configurations[i].control;
282 if (settings->layer_configurations[i].control != LOADER_SETTINGS_LAYER_UNORDERED_LAYER_LOCATION) {
283 loader_log(inst, VULKAN_LOADER_DEBUG_BIT, 0, "Name: %s", settings->layer_configurations[i].name);
284 loader_log(inst, VULKAN_LOADER_DEBUG_BIT, 0, "Path: %s", settings->layer_configurations[i].path);
287 loader_settings_layer_control_to_string(settings->layer_configurations[i].control));
443 if (loader_settings->layer_configurations[i].control == LOADER_SETTINGS_LAYER_UNORDERED_LAYER_LOCATION) {
532 loader_settings_layer_configuration* layer_config = &settings->layer_configurations[i];