From 7ed59503d63c0a531f5f1d361d58be96c1d23410 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 22 Apr 2020 11:49:27 +0200 Subject: [PATCH] Round doesn't work for OpenGL 2.1 because it was only added in glsl 130. So mad at myself right now >:-( Part of the further fallout of CURA-7147 --- resources/shaders/overhang.shader | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/shaders/overhang.shader b/resources/shaders/overhang.shader index 8457158bc7..c3106a4e14 100644 --- a/resources/shaders/overhang.shader +++ b/resources/shaders/overhang.shader @@ -70,7 +70,7 @@ fragment = if(u_renderError > 0.5) { - vec3 grid = vec3(f_vertex.x - round(f_vertex.x), f_vertex.y - round(f_vertex.y), f_vertex.z - round(f_vertex.z)); + vec3 grid = vec3(f_vertex.x - floor(f_vertex.x - 0.5), f_vertex.y - floor(f_vertex.y - 0.5), f_vertex.z - floor(f_vertex.z - 0.5)); finalColor.a = dot(grid, grid) < 0.245 ? 0.667 : 1.0; } gl_FragColor = finalColor;