From dc4a634c0d0cef01e1c9cb6afe53b62225ad7086 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 28 Sep 2022 23:27:07 +0200 Subject: [PATCH] Project supported features: Ignore old 'Vulkan Clustered/Forward' names This eases transition from beta 1 to beta 2 so that users don't get a warning about a missing feature. The names were just changed. The old feature names are removed from project.godot when opening such a project. --- core/config/project_settings.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/config/project_settings.cpp b/core/config/project_settings.cpp index a1b22e7f7d65..4d19a9399106 100644 --- a/core/config/project_settings.cpp +++ b/core/config/project_settings.cpp @@ -119,6 +119,10 @@ const PackedStringArray ProjectSettings::get_unsupported_features(const PackedSt PackedStringArray supported_features = singleton->_get_supported_features(); for (int i = 0; i < p_project_features.size(); i++) { if (!supported_features.has(p_project_features[i])) { + // Temporary compatibility code to ease upgrade to 4.0 beta 2+. + if (p_project_features[i].begins_with("Vulkan")) { + continue; + } unsupported_features.append(p_project_features[i]); } }