|
|
|
@ -232,7 +232,11 @@ struct Values { |
|
|
|
SwitchableSetting<bool> use_asynchronous_gpu_emulation{ |
|
|
|
linkage, true, "use_asynchronous_gpu_emulation", Category::Renderer}; |
|
|
|
SwitchableSetting<AstcDecodeMode, true> accelerate_astc{linkage, |
|
|
|
#ifdef ANDROID |
|
|
|
AstcDecodeMode::Cpu, |
|
|
|
#else |
|
|
|
AstcDecodeMode::Gpu, |
|
|
|
#endif |
|
|
|
AstcDecodeMode::Cpu, |
|
|
|
AstcDecodeMode::CpuAsynchronous, |
|
|
|
"accelerate_astc", |
|
|
|
@ -304,7 +308,11 @@ struct Values { |
|
|
|
linkage, 0, "bg_blue", Category::Renderer, Specialization::Default, true, true}; |
|
|
|
|
|
|
|
SwitchableSetting<GpuAccuracy, true> gpu_accuracy{linkage, |
|
|
|
#ifdef ANDROID |
|
|
|
GpuAccuracy::Normal, |
|
|
|
#else |
|
|
|
GpuAccuracy::High, |
|
|
|
#endif |
|
|
|
GpuAccuracy::Normal, |
|
|
|
GpuAccuracy::Extreme, |
|
|
|
"gpu_accuracy", |
|
|
|
@ -313,20 +321,38 @@ struct Values { |
|
|
|
true, |
|
|
|
true}; |
|
|
|
GpuAccuracy current_gpu_accuracy{GpuAccuracy::High}; |
|
|
|
SwitchableSetting<AnisotropyMode, true> max_anisotropy{ |
|
|
|
linkage, AnisotropyMode::Automatic, AnisotropyMode::Automatic, AnisotropyMode::X16, |
|
|
|
"max_anisotropy", Category::RendererAdvanced}; |
|
|
|
SwitchableSetting<AnisotropyMode, true> max_anisotropy{linkage, |
|
|
|
#ifdef ANDROID |
|
|
|
AnisotropyMode::Default, |
|
|
|
#else |
|
|
|
AnisotropyMode::Automatic, |
|
|
|
#endif |
|
|
|
AnisotropyMode::Automatic, |
|
|
|
AnisotropyMode::X16, |
|
|
|
"max_anisotropy", |
|
|
|
Category::RendererAdvanced}; |
|
|
|
SwitchableSetting<AstcRecompression, true> astc_recompression{linkage, |
|
|
|
AstcRecompression::Uncompressed, |
|
|
|
AstcRecompression::Uncompressed, |
|
|
|
AstcRecompression::Bc3, |
|
|
|
"astc_recompression", |
|
|
|
Category::RendererAdvanced}; |
|
|
|
SwitchableSetting<bool> async_presentation{linkage, false, "async_presentation", |
|
|
|
Category::RendererAdvanced}; |
|
|
|
SwitchableSetting<bool> async_presentation{linkage, |
|
|
|
#ifdef ANDROID |
|
|
|
true, |
|
|
|
#else |
|
|
|
false, |
|
|
|
#endif |
|
|
|
"async_presentation", Category::RendererAdvanced}; |
|
|
|
SwitchableSetting<bool> renderer_force_max_clock{linkage, false, "force_max_clock", |
|
|
|
Category::RendererAdvanced}; |
|
|
|
SwitchableSetting<bool> use_reactive_flushing{linkage, true, "use_reactive_flushing", |
|
|
|
SwitchableSetting<bool> use_reactive_flushing{linkage, |
|
|
|
#ifdef ANDROID |
|
|
|
false, |
|
|
|
#else |
|
|
|
true, |
|
|
|
#endif |
|
|
|
"use_reactive_flushing", |
|
|
|
Category::RendererAdvanced}; |
|
|
|
SwitchableSetting<bool> use_asynchronous_shaders{linkage, false, "use_asynchronous_shaders", |
|
|
|
Category::RendererAdvanced}; |
|
|
|
@ -390,7 +416,11 @@ struct Values { |
|
|
|
Setting<s32> current_user{linkage, 0, "current_user", Category::System}; |
|
|
|
|
|
|
|
SwitchableSetting<ConsoleMode> use_docked_mode{linkage, |
|
|
|
#ifdef ANDROID |
|
|
|
ConsoleMode::Handheld, |
|
|
|
#else |
|
|
|
ConsoleMode::Docked, |
|
|
|
#endif |
|
|
|
"use_docked_mode", |
|
|
|
Category::System, |
|
|
|
Specialization::Radio, |
|
|
|
|