Lines Matching defs:json
292 // Loads the vk_loader_settings.json file
297 cJSON* json = NULL;
312 #warning "Unsupported platform - must specify platform specific location for vk_loader_settings.json"
315 res = loader_get_json(inst, settings_file_path, &json);
316 // Make sure sure the top level json value is an object
317 if (res != VK_SUCCESS || NULL == json || json->type != 6) {
321 res = loader_parse_json_string(json, "file_format_version", &file_format_version_string);
327 cJSON* settings_array = loader_cJSON_GetObjectItem(json, "settings_array");
328 cJSON* single_settings_object = loader_cJSON_GetObjectItem(json, "settings");
453 if (NULL != json) {
454 loader_cJSON_Delete(json);
571 cJSON* json = NULL;
572 VkResult local_res = loader_get_json(inst, layer_config->path, &json);
576 } else if (VK_SUCCESS != local_res || NULL == json) {
581 loader_add_layer_properties(inst, settings_layers, json, layer_config->treat_as_implicit_manifest, layer_config->path);
582 loader_cJSON_Delete(json);