mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-12-12 14:48:52 +00:00
VK Layer Settings remove deprecated (#3676)
This commit is contained in:
@@ -187,6 +187,7 @@ static ConfigEntry<int> rcasAttenuation(250);
|
||||
// Vulkan
|
||||
static ConfigEntry<s32> gpuId(-1);
|
||||
static ConfigEntry<bool> vkValidation(false);
|
||||
static ConfigEntry<bool> vkValidationCore(true);
|
||||
static ConfigEntry<bool> vkValidationSync(false);
|
||||
static ConfigEntry<bool> vkValidationGpu(false);
|
||||
static ConfigEntry<bool> vkCrashDiagnostic(false);
|
||||
@@ -471,6 +472,10 @@ bool vkValidationEnabled() {
|
||||
return vkValidation.get();
|
||||
}
|
||||
|
||||
bool vkValidationCoreEnabled() {
|
||||
return vkValidationCore.get();
|
||||
}
|
||||
|
||||
bool vkValidationSyncEnabled() {
|
||||
return vkValidationSync.get();
|
||||
}
|
||||
@@ -928,6 +933,7 @@ void load(const std::filesystem::path& path, bool is_game_specific) {
|
||||
|
||||
gpuId.setFromToml(vk, "gpuId", is_game_specific);
|
||||
vkValidation.setFromToml(vk, "validation", is_game_specific);
|
||||
vkValidationCore.setFromToml(vk, "validation_core", is_game_specific);
|
||||
vkValidationSync.setFromToml(vk, "validation_sync", is_game_specific);
|
||||
vkValidationGpu.setFromToml(vk, "validation_gpu", is_game_specific);
|
||||
vkCrashDiagnostic.setFromToml(vk, "crashDiagnostic", is_game_specific);
|
||||
@@ -1163,6 +1169,7 @@ void save(const std::filesystem::path& path, bool is_game_specific) {
|
||||
data["GPU"]["internalScreenWidth"] = internalScreenWidth.base_value;
|
||||
data["GPU"]["internalScreenHeight"] = internalScreenHeight.base_value;
|
||||
data["GPU"]["patchShaders"] = shouldPatchShaders.base_value;
|
||||
data["Vulkan"]["validation_core"] = vkValidationCore.base_value;
|
||||
data["Vulkan"]["validation_gpu"] = vkValidationGpu.base_value;
|
||||
data["Debug"]["FPSColor"] = isFpsColor.base_value;
|
||||
}
|
||||
@@ -1229,6 +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);
|
||||
vkValidationSync.set(false, is_game_specific);
|
||||
vkValidationGpu.set(false, is_game_specific);
|
||||
vkCrashDiagnostic.set(false, is_game_specific);
|
||||
|
||||
Reference in New Issue
Block a user