diff --git a/source/blender/nodes/composite/nodes/node_composite_dilate.cc b/source/blender/nodes/composite/nodes/node_composite_dilate.cc index 55b40b84413..2b65420f2a2 100644 --- a/source/blender/nodes/composite/nodes/node_composite_dilate.cc +++ b/source/blender/nodes/composite/nodes/node_composite_dilate.cc @@ -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());