@@ -528,17 +528,17 @@ TestICD& FrameworkEnvironment::add_icd(TestICDDetails icd_details) noexcept {
528528 break ;
529529 case (ManifestDiscoveryType::env_var):
530530 if (icd_details.is_dir ) {
531- env_var_vk_icd_filenames.add_to_list (narrow ( folder->location () ));
531+ env_var_vk_icd_filenames.add_to_list (folder->location ());
532532 } else {
533- env_var_vk_icd_filenames.add_to_list (narrow ( folder->location () / new_manifest_path) );
533+ env_var_vk_icd_filenames.add_to_list (folder->location () / new_manifest_path);
534534 }
535535 platform_shim->add_known_path (folder->location ());
536536 break ;
537537 case (ManifestDiscoveryType::add_env_var):
538538 if (icd_details.is_dir ) {
539- add_env_var_vk_icd_filenames.add_to_list (narrow ( folder->location () ));
539+ add_env_var_vk_icd_filenames.add_to_list (folder->location ());
540540 } else {
541- add_env_var_vk_icd_filenames.add_to_list (narrow ( folder->location () / new_manifest_path) );
541+ add_env_var_vk_icd_filenames.add_to_list (folder->location () / new_manifest_path);
542542 }
543543 platform_shim->add_known_path (folder->location ());
544544 break ;
@@ -590,17 +590,17 @@ void FrameworkEnvironment::add_layer_impl(TestLayerDetails layer_details, Manife
590590 if (category == ManifestCategory::explicit_layer) {
591591 fs_ptr = &get_folder (ManifestLocation::explicit_layer_env_var);
592592 if (layer_details.is_dir ) {
593- env_var_vk_layer_paths.add_to_list (narrow ( fs_ptr->location () ));
593+ env_var_vk_layer_paths.add_to_list (fs_ptr->location ());
594594 } else {
595- env_var_vk_layer_paths.add_to_list (narrow ( fs_ptr->location () / layer_details.json_name ) );
595+ env_var_vk_layer_paths.add_to_list (fs_ptr->location () / layer_details.json_name );
596596 }
597597 }
598598 if (category == ManifestCategory::implicit_layer) {
599599 fs_ptr = &get_folder (ManifestLocation::implicit_layer_env_var);
600600 if (layer_details.is_dir ) {
601- env_var_vk_implicit_layer_paths.add_to_list (narrow ( fs_ptr->location () ));
601+ env_var_vk_implicit_layer_paths.add_to_list (fs_ptr->location ());
602602 } else {
603- env_var_vk_implicit_layer_paths.add_to_list (narrow ( fs_ptr->location () / layer_details.json_name ) );
603+ env_var_vk_implicit_layer_paths.add_to_list (fs_ptr->location () / layer_details.json_name );
604604 }
605605 }
606606 platform_shim->add_known_path (fs_ptr->location ());
@@ -609,17 +609,17 @@ void FrameworkEnvironment::add_layer_impl(TestLayerDetails layer_details, Manife
609609 if (category == ManifestCategory::explicit_layer) {
610610 fs_ptr = &get_folder (ManifestLocation::explicit_layer_add_env_var);
611611 if (layer_details.is_dir ) {
612- add_env_var_vk_layer_paths.add_to_list (narrow ( fs_ptr->location () ));
612+ add_env_var_vk_layer_paths.add_to_list (fs_ptr->location ());
613613 } else {
614- add_env_var_vk_layer_paths.add_to_list (narrow ( fs_ptr->location () / layer_details.json_name ) );
614+ add_env_var_vk_layer_paths.add_to_list (fs_ptr->location () / layer_details.json_name );
615615 }
616616 }
617617 if (category == ManifestCategory::implicit_layer) {
618618 fs_ptr = &get_folder (ManifestLocation::implicit_layer_add_env_var);
619619 if (layer_details.is_dir ) {
620- add_env_var_vk_implicit_layer_paths.add_to_list (narrow ( fs_ptr->location () ));
620+ add_env_var_vk_implicit_layer_paths.add_to_list (fs_ptr->location ());
621621 } else {
622- add_env_var_vk_implicit_layer_paths.add_to_list (narrow ( fs_ptr->location () / layer_details.json_name ) );
622+ add_env_var_vk_implicit_layer_paths.add_to_list (fs_ptr->location () / layer_details.json_name );
623623 }
624624 }
625625 platform_shim->add_known_path (fs_ptr->location ());
@@ -740,7 +740,7 @@ std::string get_loader_settings_file_contents(const LoaderSettings& loader_setti
740740 for (const auto & config : setting.layer_configurations ) {
741741 writer.StartObject ();
742742 writer.AddKeyedString (" name" , config.name );
743- writer.AddKeyedString (" path" , escape_backslashes_for_json ( config.path ));
743+ writer.AddKeyedString (" path" , config.path . native ( ));
744744 writer.AddKeyedString (" control" , config.control );
745745 writer.AddKeyedBool (" treat_as_implicit_manifest" , config.treat_as_implicit_manifest );
746746 writer.EndObject ();
0 commit comments