Lines Matching defs:layer_details

556 void FrameworkEnvironment::add_implicit_layer(TestLayerDetails layer_details) noexcept {
557 add_layer_impl(layer_details, ManifestCategory::implicit_layer);
559 void FrameworkEnvironment::add_explicit_layer(TestLayerDetails layer_details) noexcept {
560 add_layer_impl(layer_details, ManifestCategory::explicit_layer);
563 void FrameworkEnvironment::add_layer_impl(TestLayerDetails layer_details, ManifestCategory category) {
565 switch (layer_details.discovery_type) {
572 if (layer_details.is_dir) {
575 env_var_vk_layer_paths.add_to_list((fs_ptr->location() / layer_details.json_name).str());
581 if (layer_details.is_dir) {
584 add_env_var_vk_layer_paths.add_to_list((fs_ptr->location() / layer_details.json_name).str());
604 for (auto& layer : layer_details.layer_manifest.layers) {
612 if (layer_details.library_path_type == LibraryPathType::default_search_paths) {
615 if (layer_details.library_path_type == LibraryPathType::relative) {
621 if (layer_details.library_path_type == LibraryPathType::default_search_paths) {
629 if (!layer_details.is_fake &&
634 if (layer_details.library_path_type == LibraryPathType::relative) {
636 } else if (layer_details.library_path_type == LibraryPathType::default_search_paths) {
643 if (layer_details.discovery_type != ManifestDiscoveryType::none) {
645 auto layer_manifest_loc = folder.write_manifest(layer_details.json_name, layer_details.layer_manifest.get_manifest_str());
647 if (layer_details.discovery_type == ManifestDiscoveryType::generic) {
650 if (layer_details.discovery_type == ManifestDiscoveryType::unsecured_generic) {
657 if (layer_details.discovery_type == ManifestDiscoveryType::generic) {
658 layers.at(i).shimmed_manifest_path = platform_shim->query_default_redirect_path(category) / layer_details.json_name;