Bläddra i källkod

Merge pull request #60138 from JFonS/fix_spec_constants

Rémi Verschelde 3 år sedan
förälder
incheckning
dcdc6954f8

+ 3 - 0
servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp

@@ -824,6 +824,9 @@ void SceneShaderForwardClustered::set_default_specialization_constants(const Vec
 				for (int k = 0; k < SHADER_VERSION_MAX; k++) {
 				for (int k = 0; k < SHADER_VERSION_MAX; k++) {
 					E->self()->pipelines[i][j][k].update_specialization_constants(default_specialization_constants);
 					E->self()->pipelines[i][j][k].update_specialization_constants(default_specialization_constants);
 				}
 				}
+				for (int k = 0; k < PIPELINE_COLOR_PASS_FLAG_COUNT; k++) {
+					E->self()->color_pipelines[i][j][k].update_specialization_constants(default_specialization_constants);
+				}
 			}
 			}
 		}
 		}
 	}
 	}