mirror of
https://github.com/Redot-Engine/redot-engine.git
synced 2025-12-06 07:17:42 -05:00
Merge commit godotengine/godot@b9437c3938
This commit is contained in:
@@ -1517,7 +1517,7 @@ void fragment() {)";
|
||||
vec3(1.0 + 0.055) * pow(albedo_tex.rgb, vec3(1.0 / 2.4)) - vec3(0.055),
|
||||
vec3(12.92) * albedo_tex.rgb,
|
||||
lessThan(albedo_tex.rgb, vec3(0.0031308)));
|
||||
vec2 msdf_size = vec2(msdf_pixel_range) / vec2(textureSize(texture_albedo, 0));
|
||||
vec2 msdf_size = vec2(msdf_pixel_range) / vec2(albedo_texture_size));
|
||||
)";
|
||||
if (flags[FLAG_USE_POINT_SIZE]) {
|
||||
code += " vec2 dest_size = vec2(1.0) / fwidth(POINT_COORD);\n";
|
||||
@@ -1972,9 +1972,13 @@ void BaseMaterial3D::flush_changes() {
|
||||
}
|
||||
|
||||
void BaseMaterial3D::_queue_shader_change() {
|
||||
if (!_is_initialized()) {
|
||||
return;
|
||||
}
|
||||
|
||||
MutexLock lock(material_mutex);
|
||||
|
||||
if (_is_initialized() && !element.in_list()) {
|
||||
if (!element.in_list()) {
|
||||
dirty_materials.add(&element);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user