diff --git a/src/common/config.cpp b/src/common/config.cpp index 10028ec7b..9b2d3b2ec 100644 --- a/src/common/config.cpp +++ b/src/common/config.cpp @@ -1236,7 +1236,7 @@ void setDefaultValues(bool is_game_specific) { // GS - Vulkan gpuId.set(-1, is_game_specific); vkValidation.set(false, is_game_specific); - vkValidationCore.set(false, is_game_specific); + vkValidationCore.set(true, is_game_specific); vkValidationSync.set(false, is_game_specific); vkValidationGpu.set(false, is_game_specific); vkCrashDiagnostic.set(false, is_game_specific); diff --git a/src/video_core/renderer_vulkan/vk_platform.cpp b/src/video_core/renderer_vulkan/vk_platform.cpp index d93f065a9..862ce42ec 100644 --- a/src/video_core/renderer_vulkan/vk_platform.cpp +++ b/src/video_core/renderer_vulkan/vk_platform.cpp @@ -139,6 +139,7 @@ static auto GetLayerExtensions(std::vector&& extensions, if (extension.extensionName == std::string_view(VK_EXT_LAYER_SETTINGS_EXTENSION_NAME)) { found = true; all_missing_vk_settings = false; + break; } } if (!found) {