Fix: Zero division in Dilate node

This commit is contained in:
Omar Emara
2024-11-27 19:18:14 +02:00
parent 00a8d006fe
commit 8f77e0d7fe

View File

@@ -199,7 +199,7 @@ class DilateErodeOperation : public NodeOperation {
GPUShader *shader = context().get_shader("compositor_morphological_distance_threshold");
GPU_shader_bind(shader);
GPU_shader_uniform_1f(shader, "inset", get_inset());
GPU_shader_uniform_1f(shader, "inset", math::max(this->get_inset(), 10e-6f));
GPU_shader_uniform_1i(shader, "radius", get_morphological_distance_threshold_radius());
GPU_shader_uniform_1i(shader, "distance", get_distance());