diff options
author | clayjohn <claynjohn@gmail.com> | 2023-11-21 15:16:25 -0700 |
---|---|---|
committer | clayjohn <claynjohn@gmail.com> | 2023-11-21 15:16:25 -0700 |
commit | e2a5d2bf4621ad0bd26c81aa8dfb02508fa63011 (patch) | |
tree | 657dd3352424bca36cad2b60ad1feaf9b54c5542 | |
parent | 7022271291a3d2a9cbd6a223d22a29fd775dfc5d (diff) | |
download | redot-engine-e2a5d2bf4621ad0bd26c81aa8dfb02508fa63011.tar.gz |
Enable non-multiview advanced shader group whenever advanced shaders are requested
This is needed because xr_enabled does not guarantee that we won't use the non-multiview variants
-rw-r--r-- | servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp b/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp index 5134f4d545..bba1f62023 100644 --- a/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp +++ b/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp @@ -853,7 +853,6 @@ void SceneShaderForwardClustered::set_default_specialization_constants(const Vec void SceneShaderForwardClustered::enable_advanced_shader_group(bool p_needs_multiview) { if (p_needs_multiview || RendererCompositorRD::get_singleton()->is_xr_enabled()) { shader.enable_group(SHADER_GROUP_ADVANCED_MULTIVIEW); - } else { - shader.enable_group(SHADER_GROUP_ADVANCED); } + shader.enable_group(SHADER_GROUP_ADVANCED); } |