mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-04 08:22:32 +00:00
rearrange settings config for new schema
This commit is contained in:
parent
cafc5fcd49
commit
8b6d0cdf7c
@ -34,7 +34,7 @@ namespace Config {
|
|||||||
static bool isHDRAllowed = false;
|
static bool isHDRAllowed = false;
|
||||||
static bool isNeo = false;
|
static bool isNeo = false;
|
||||||
static bool isFullscreen = false;
|
static bool isFullscreen = false;
|
||||||
static std::string fullscreenMode = "borderless";
|
static std::string fullscreenMode = "Fullscreen (Borderless)";
|
||||||
static bool playBGM = false;
|
static bool playBGM = false;
|
||||||
static bool isTrophyPopupDisabled = false;
|
static bool isTrophyPopupDisabled = false;
|
||||||
static int BGMvolume = 50;
|
static int BGMvolume = 50;
|
||||||
@ -696,8 +696,6 @@ void load(const std::filesystem::path& path) {
|
|||||||
|
|
||||||
isHDRAllowed = toml::find_or<bool>(general, "allowHDR", false);
|
isHDRAllowed = toml::find_or<bool>(general, "allowHDR", false);
|
||||||
isNeo = toml::find_or<bool>(general, "isPS4Pro", false);
|
isNeo = toml::find_or<bool>(general, "isPS4Pro", false);
|
||||||
isFullscreen = toml::find_or<bool>(general, "Fullscreen", false);
|
|
||||||
fullscreenMode = toml::find_or<std::string>(general, "FullscreenMode", "borderless");
|
|
||||||
playBGM = toml::find_or<bool>(general, "playBGM", false);
|
playBGM = toml::find_or<bool>(general, "playBGM", false);
|
||||||
isTrophyPopupDisabled = toml::find_or<bool>(general, "isTrophyPopupDisabled", false);
|
isTrophyPopupDisabled = toml::find_or<bool>(general, "isTrophyPopupDisabled", false);
|
||||||
BGMvolume = toml::find_or<int>(general, "BGMvolume", 50);
|
BGMvolume = toml::find_or<int>(general, "BGMvolume", 50);
|
||||||
@ -742,6 +740,9 @@ void load(const std::filesystem::path& path) {
|
|||||||
shouldDumpShaders = toml::find_or<bool>(gpu, "dumpShaders", false);
|
shouldDumpShaders = toml::find_or<bool>(gpu, "dumpShaders", false);
|
||||||
shouldPatchShaders = toml::find_or<bool>(gpu, "patchShaders", true);
|
shouldPatchShaders = toml::find_or<bool>(gpu, "patchShaders", true);
|
||||||
vblankDivider = toml::find_or<int>(gpu, "vblankDivider", 1);
|
vblankDivider = toml::find_or<int>(gpu, "vblankDivider", 1);
|
||||||
|
isFullscreen = toml::find_or<bool>(gpu, "Fullscreen", false);
|
||||||
|
fullscreenMode =
|
||||||
|
toml::find_or<std::string>(gpu, "FullscreenMode", "Fullscreen (Borderless)");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.contains("Vulkan")) {
|
if (data.contains("Vulkan")) {
|
||||||
@ -846,8 +847,6 @@ void save(const std::filesystem::path& path) {
|
|||||||
|
|
||||||
data["General"]["allowHDR"] = isHDRAllowed;
|
data["General"]["allowHDR"] = isHDRAllowed;
|
||||||
data["General"]["isPS4Pro"] = isNeo;
|
data["General"]["isPS4Pro"] = isNeo;
|
||||||
data["General"]["Fullscreen"] = isFullscreen;
|
|
||||||
data["General"]["FullscreenMode"] = fullscreenMode;
|
|
||||||
data["General"]["isTrophyPopupDisabled"] = isTrophyPopupDisabled;
|
data["General"]["isTrophyPopupDisabled"] = isTrophyPopupDisabled;
|
||||||
data["General"]["playBGM"] = playBGM;
|
data["General"]["playBGM"] = playBGM;
|
||||||
data["General"]["BGMvolume"] = BGMvolume;
|
data["General"]["BGMvolume"] = BGMvolume;
|
||||||
@ -877,6 +876,8 @@ void save(const std::filesystem::path& path) {
|
|||||||
data["GPU"]["dumpShaders"] = shouldDumpShaders;
|
data["GPU"]["dumpShaders"] = shouldDumpShaders;
|
||||||
data["GPU"]["patchShaders"] = shouldPatchShaders;
|
data["GPU"]["patchShaders"] = shouldPatchShaders;
|
||||||
data["GPU"]["vblankDivider"] = vblankDivider;
|
data["GPU"]["vblankDivider"] = vblankDivider;
|
||||||
|
data["GPU"]["Fullscreen"] = isFullscreen;
|
||||||
|
data["GPU"]["FullscreenMode"] = fullscreenMode;
|
||||||
data["Vulkan"]["gpuId"] = gpuId;
|
data["Vulkan"]["gpuId"] = gpuId;
|
||||||
data["Vulkan"]["validation"] = vkValidation;
|
data["Vulkan"]["validation"] = vkValidation;
|
||||||
data["Vulkan"]["validation_sync"] = vkValidationSync;
|
data["Vulkan"]["validation_sync"] = vkValidationSync;
|
||||||
|
@ -290,8 +290,8 @@ WindowSDL::WindowSDL(s32 width_, s32 height_, Input::GameController* controller_
|
|||||||
error = true;
|
error = true;
|
||||||
}
|
}
|
||||||
if (!error) {
|
if (!error) {
|
||||||
SDL_SetWindowFullscreenMode(window,
|
SDL_SetWindowFullscreenMode(
|
||||||
Config::getFullscreenMode() == "True" ? displayMode : NULL);
|
window, Config::getFullscreenMode() == "Fullscreen" ? displayMode : NULL);
|
||||||
}
|
}
|
||||||
SDL_SetWindowFullscreen(window, Config::getIsFullscreen());
|
SDL_SetWindowFullscreen(window, Config::getIsFullscreen());
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user