diff --git a/source/blender/gpu/shaders/gpu_shader_material.glsl b/source/blender/gpu/shaders/gpu_shader_material.glsl index 66d8bf996ba..83d008c3441 100644 --- a/source/blender/gpu/shaders/gpu_shader_material.glsl +++ b/source/blender/gpu/shaders/gpu_shader_material.glsl @@ -379,7 +379,7 @@ void math_greater_than(float val1, float val2, out float outval) void math_modulo(float val1, float val2, out float outval) { - if (val2 == 0.0) { + if (val2 == 0.0 || val1 == val2) { outval = 0.0; } else {