From 3a1ee523bcd129800d2585e45db67121cdb1de93 Mon Sep 17 00:00:00 2001 From: Emux Date: Fri, 19 Aug 2016 11:17:59 +0300 Subject: [PATCH] texture_layer shader: avoid == in floating point number comparison, fixes #139 --- vtm/resources/assets/shaders/texture_layer.glsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vtm/resources/assets/shaders/texture_layer.glsl b/vtm/resources/assets/shaders/texture_layer.glsl index 169d7a4d..1f913669 100644 --- a/vtm/resources/assets/shaders/texture_layer.glsl +++ b/vtm/resources/assets/shaders/texture_layer.glsl @@ -13,7 +13,7 @@ void main(){ vec4 pos; vec2 dir = vertex.zw; - if (mod(vertex.x, 2.0) == 0.0) { + if (mod(vertex.x, 2.0) < 1.0) { pos = u_proj * (u_mv * vec4(vertex.xy + dir * u_scale, 0.0, 1.0)); } else { // place as billboard