change Async shader building to be true by default
This commit is contained in:
parent
71c5fe7524
commit
bc2bb7e61c
@ -24,8 +24,14 @@ struct PomeloApp: App {
|
|||||||
|
|
||||||
// setenv("MVK_CONFIG_LOG_LEVEL", "4", 1)
|
// 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_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)
|
setenv("MVK_CONFIG_USE_METAL_PRIVATE_API", "1", 1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -409,7 +409,7 @@ struct YuzuValues {
|
|||||||
#endif
|
#endif
|
||||||
"use_reactive_flushing",
|
"use_reactive_flushing",
|
||||||
Category::RendererAdvanced};
|
Category::RendererAdvanced};
|
||||||
SwitchableSetting<bool> use_asynchronous_shaders{linkage, false, "use_asynchronous_shaders",
|
SwitchableSetting<bool> use_asynchronous_shaders{linkage, true, "use_asynchronous_shaders",
|
||||||
Category::RendererAdvanced};
|
Category::RendererAdvanced};
|
||||||
SwitchableSetting<bool> use_fast_gpu_time{
|
SwitchableSetting<bool> use_fast_gpu_time{
|
||||||
linkage, true, "use_fast_gpu_time", Category::RendererAdvanced, Specialization::Default,
|
linkage, true, "use_fast_gpu_time", Category::RendererAdvanced, Specialization::Default,
|
||||||
|
@ -332,7 +332,7 @@ use_vsync =
|
|||||||
shader_backend =
|
shader_backend =
|
||||||
|
|
||||||
# Whether to allow asynchronous shader building.
|
# Whether to allow asynchronous shader building.
|
||||||
# 0 (default): Off, 1: On
|
# 0: Off, 1 (default): On
|
||||||
use_asynchronous_shaders =
|
use_asynchronous_shaders =
|
||||||
|
|
||||||
# Uses reactive flushing instead of predictive flushing. Allowing a more accurate syncing of memory.
|
# Uses reactive flushing instead of predictive flushing. Allowing a more accurate syncing of memory.
|
||||||
|
@ -88,8 +88,6 @@
|
|||||||
EmulationSession::GetInstance().InitializeGpuDriver();
|
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.shader_backend.SetValue(YuzuSettings::ShaderBackend::SpirV);
|
||||||
// YuzuSettings::values.resolution_setup.SetValue(YuzuSettings::ResolutionSetup::Res1X);
|
// YuzuSettings::values.resolution_setup.SetValue(YuzuSettings::ResolutionSetup::Res1X);
|
||||||
// YuzuSettings::values.scaling_filter.SetValue(YuzuSettings::ScalingFilter::Bilinear);
|
// YuzuSettings::values.scaling_filter.SetValue(YuzuSettings::ScalingFilter::Bilinear);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user