mirror of
https://github.com/godotengine/godot.git
synced 2025-01-30 21:33:18 +08:00
Fog Shader bugfix: 'global_variables' : undeclared identifier
If user try to use a global shader variable in a fog type shader we are getting shader error. The reason of this there is a typo in the fog.cpp. I other well working shaders types like sky the "action.global_buffer_array_variable" is "global_shader_uniforms.data". The investigation tracked here: https://discord.com/channels/212250894228652034/1158918161337434172
This commit is contained in:
parent
d31794c4a2
commit
e906eb8433
@ -228,7 +228,7 @@ void Fog::init_fog_shader(uint32_t p_max_directional_lights, int p_roughness_lay
|
|||||||
|
|
||||||
actions.default_filter = ShaderLanguage::FILTER_LINEAR_MIPMAP;
|
actions.default_filter = ShaderLanguage::FILTER_LINEAR_MIPMAP;
|
||||||
actions.default_repeat = ShaderLanguage::REPEAT_DISABLE;
|
actions.default_repeat = ShaderLanguage::REPEAT_DISABLE;
|
||||||
actions.global_buffer_array_variable = "global_variables.data";
|
actions.global_buffer_array_variable = "global_shader_uniforms.data";
|
||||||
|
|
||||||
volumetric_fog.compiler.initialize(actions);
|
volumetric_fog.compiler.initialize(actions);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user