Skip to content

Commit a9c5c4d

Browse files
authored
Merge pull request #103201 from beicause/shaders-only-convert-source-color-linear
Shaders: Only convert default value to linear color if type hint is `source_color`
2 parents 1af4262 + 5ca3862 commit a9c5c4d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

servers/rendering/renderer_rd/storage_rd/material_storage.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,7 @@ void MaterialStorage::MaterialData::update_uniform_buffer(const HashMap<StringNa
799799

800800
} else if (E.value.default_value.size()) {
801801
//default value
802-
_fill_std140_ubo_value(E.value.type, E.value.default_value, data, p_use_linear_color);
802+
_fill_std140_ubo_value(E.value.type, E.value.default_value, data, E.value.hint == ShaderLanguage::ShaderNode::Uniform::HINT_SOURCE_COLOR && p_use_linear_color);
803803
//value=E.value.default_value;
804804
} else {
805805
//zero because it was not provided

0 commit comments

Comments
 (0)