diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2020-10-09 14:41:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-09 14:41:53 +0200 |
commit | e9ff08692cc03d87e8b3dcc427de87899e5d50a5 (patch) | |
tree | ceb0310fb6256b7eeeda8353e2b2f53d5b7f5977 /servers/rendering/shader_types.cpp | |
parent | 914faa357a36397b781077ee90c8499d98b7d1d8 (diff) | |
parent | 1300fc7307b7a9a29055c60ff381af03f7a050a0 (diff) | |
download | redot-engine-e9ff08692cc03d87e8b3dcc427de87899e5d50a5.tar.gz |
Merge pull request #42548 from pezcode/lights-metallic
Add METALLIC to light() built-ins
Diffstat (limited to 'servers/rendering/shader_types.cpp')
-rw-r--r-- | servers/rendering/shader_types.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/servers/rendering/shader_types.cpp b/servers/rendering/shader_types.cpp index ad5cbc9e51..6d473a75f2 100644 --- a/servers/rendering/shader_types.cpp +++ b/servers/rendering/shader_types.cpp @@ -149,6 +149,7 @@ ShaderTypes::ShaderTypes() { shader_modes[RS::SHADER_SPATIAL].functions["light"].built_ins["SHADOW_ATTENUATION"] = constt(ShaderLanguage::TYPE_VEC3); shader_modes[RS::SHADER_SPATIAL].functions["light"].built_ins["ALBEDO"] = constt(ShaderLanguage::TYPE_VEC3); shader_modes[RS::SHADER_SPATIAL].functions["light"].built_ins["BACKLIGHT"] = constt(ShaderLanguage::TYPE_VEC3); + shader_modes[RS::SHADER_SPATIAL].functions["light"].built_ins["METALLIC"] = constt(ShaderLanguage::TYPE_FLOAT); shader_modes[RS::SHADER_SPATIAL].functions["light"].built_ins["ROUGHNESS"] = constt(ShaderLanguage::TYPE_FLOAT); shader_modes[RS::SHADER_SPATIAL].functions["light"].built_ins["DIFFUSE_LIGHT"] = ShaderLanguage::TYPE_VEC3; shader_modes[RS::SHADER_SPATIAL].functions["light"].built_ins["SPECULAR_LIGHT"] = ShaderLanguage::TYPE_VEC3; |