Merge pull request #111438 from Kaleb-Reid/fix-screen-texture-4.5

[4.5] Fix uniform name for luminance multiplier in shader compiler
This commit is contained in:
Rémi Verschelde 2025-10-09 10:38:22 +02:00 committed by GitHub
commit e146c46214
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1358,7 +1358,7 @@ String ShaderCompiler::_dump_node_code(const SL::Node *p_node, int p_level, Gene
code += ")"; code += ")";
if (is_screen_texture && !texture_func_returns_data && actions.apply_luminance_multiplier) { if (is_screen_texture && !texture_func_returns_data && actions.apply_luminance_multiplier) {
if (RS::get_singleton()->is_low_end()) { if (RS::get_singleton()->is_low_end()) {
code = "(" + code + " / vec4(vec3(scene_data_block.data.luminance_multiplier), 1.0))"; code = "(" + code + " / vec4(vec3(scene_data.luminance_multiplier), 1.0))";
} else { } else {
code = "(" + code + " * vec4(vec3(sc_luminance_multiplier()), 1.0))"; code = "(" + code + " * vec4(vec3(sc_luminance_multiplier()), 1.0))";
} }