video_core: Move present globals to RendererSettings

This commit is contained in:
GPUCode
2023-02-01 16:27:32 +02:00
parent ccf36b5e25
commit e08e644e73
9 changed files with 152 additions and 195 deletions

View File

@ -40,9 +40,8 @@ void Apply() {
VideoCore::g_hw_renderer_enabled = values.use_hw_renderer.GetValue();
VideoCore::g_shader_jit_enabled = values.use_shader_jit.GetValue();
VideoCore::g_hw_shader_enabled = values.use_hw_shader.GetValue();
VideoCore::g_separable_shader_enabled = values.separable_shader.GetValue();
VideoCore::g_hw_shader_accurate_mul = values.shaders_accurate_mul.GetValue();
VideoCore::g_use_disk_shader_cache = values.use_disk_shader_cache.GetValue();
VideoCore::g_texture_filter_update_requested = true;
#ifndef ANDROID
if (VideoCore::g_renderer) {
@ -50,10 +49,12 @@ void Apply() {
}
#endif
VideoCore::g_renderer_bg_color_update_requested = true;
VideoCore::g_renderer_sampler_update_requested = true;
VideoCore::g_renderer_shader_update_requested = true;
VideoCore::g_texture_filter_update_requested = true;
if (VideoCore::g_renderer) {
RendererSettings& settings = VideoCore::g_renderer->Settings();
settings.bg_color_update_requested = true;
settings.sampler_update_requested = true;
settings.shader_update_requested = true;
}
auto& system = Core::System::GetInstance();
if (system.IsPoweredOn()) {