summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-11-22 10:48:21 +0100
committerRémi Verschelde <rverschelde@gmail.com>2023-11-22 10:48:21 +0100
commit1faf2f5bfe97edcb606d82b81094cb35e2b8e18c (patch)
tree2acedebe195ce7ec40289e2300799895fed83676
parentfafc5c2e56b427c3dd0164e09c54c80e2544f468 (diff)
parente2a5d2bf4621ad0bd26c81aa8dfb02508fa63011 (diff)
downloadredot-engine-1faf2f5bfe97edcb606d82b81094cb35e2b8e18c.tar.gz
Merge pull request #85194 from clayjohn/XR-pipeline-bug
Enable non-multiview advanced shader group whenever advanced shaders are requested
-rw-r--r--servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp3
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);
}