1
0
Fork 0

Shaders: Only convert default value to linear color if type is `source_color`

This commit is contained in:
LuoZhihao 2025-02-23 12:35:22 +08:00
parent 394508d26d
commit 5ca3862636
1 changed files with 1 additions and 1 deletions

View File

@ -799,7 +799,7 @@ void MaterialStorage::MaterialData::update_uniform_buffer(const HashMap<StringNa
} else if (E.value.default_value.size()) {
//default value
_fill_std140_ubo_value(E.value.type, E.value.default_value, data, p_use_linear_color);
_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);
//value=E.value.default_value;
} else {
//zero because it was not provided