change Async shader building to be true by default

This commit is contained in:
stossy11 2024-11-15 11:31:21 +11:00
parent 71c5fe7524
commit bc2bb7e61c
4 changed files with 8 additions and 4 deletions

View File

@ -24,8 +24,14 @@ struct PomeloApp: App {
// setenv("MVK_CONFIG_LOG_LEVEL", "4", 1)
// setenv("MVK_CONFIG_PREFILL_METAL_COMMAND_BUFFERS", "3", 1)
setenv("MVK_CONFIG_MAX_ACTIVE_METAL_COMMAND_BUFFERS_PER_QUEUE", "1024", 1)
setenv("MVK_USE_METAL_PRIVATE_API", "1", 1)
setenv("MVK_CONFIG_RESUME_LOST_DEVICE", "1", 1)
//MVK_CONFIG_RESUME_LOST_DEVICE
setenv("MVK_CONFIG_USE_METAL_PRIVATE_API", "1", 1)
}

View File

@ -409,7 +409,7 @@ struct YuzuValues {
#endif
"use_reactive_flushing",
Category::RendererAdvanced};
SwitchableSetting<bool> use_asynchronous_shaders{linkage, false, "use_asynchronous_shaders",
SwitchableSetting<bool> use_asynchronous_shaders{linkage, true, "use_asynchronous_shaders",
Category::RendererAdvanced};
SwitchableSetting<bool> use_fast_gpu_time{
linkage, true, "use_fast_gpu_time", Category::RendererAdvanced, Specialization::Default,

View File

@ -332,7 +332,7 @@ use_vsync =
shader_backend =
# Whether to allow asynchronous shader building.
# 0 (default): Off, 1: On
# 0: Off, 1 (default): On
use_asynchronous_shaders =
# Uses reactive flushing instead of predictive flushing. Allowing a more accurate syncing of memory.

View File

@ -88,8 +88,6 @@
EmulationSession::GetInstance().InitializeGpuDriver();
YuzuSettings::values.dump_shaders.SetValue(true);
YuzuSettings::values.use_asynchronous_shaders.SetValue(true);
YuzuSettings::values.shader_backend.SetValue(YuzuSettings::ShaderBackend::SpirV);
// YuzuSettings::values.resolution_setup.SetValue(YuzuSettings::ResolutionSetup::Res1X);
// YuzuSettings::values.scaling_filter.SetValue(YuzuSettings::ScalingFilter::Bilinear);