summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-02-23 11:29:42 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-02-23 11:29:42 +0100
commitb82855bcc12480c4235c9c45497cbd2691c58cde (patch)
tree78ec3b72d00c9a3777f7dba9de097794f7b55ce5
parent5b968af17687a537df35b989ffb7c9df16de0f58 (diff)
parenta382e9539b328f02a1f553a36a4c74457a7aa591 (diff)
downloadredot-engine-b82855bcc12480c4235c9c45497cbd2691c58cde.tar.gz
Merge pull request #88581 from jsjtxietian/dummy-crash
Fail early if shader mode is invalid in dummy renderer
-rw-r--r--servers/rendering/dummy/storage/material_storage.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/servers/rendering/dummy/storage/material_storage.cpp b/servers/rendering/dummy/storage/material_storage.cpp
index 5a2c135ff5..64f6b55172 100644
--- a/servers/rendering/dummy/storage/material_storage.cpp
+++ b/servers/rendering/dummy/storage/material_storage.cpp
@@ -81,6 +81,7 @@ void MaterialStorage::shader_set_code(RID p_shader, const String &p_code) {
new_mode = RS::SHADER_FOG;
} else {
new_mode = RS::SHADER_MAX;
+ ERR_FAIL_MSG("Shader type " + mode_string + " not supported in Dummy renderer.");
}
ShaderCompiler::IdentifierActions actions;
actions.uniforms = &shader->uniforms;