# HG changeset patch # User Mike Becker # Date 1750179620 -7200 # Node ID d6c2f028d8c9c2441815756d792c7ed61d99699a # Parent bd15eeaa88c0d6317cc1e1f467c526f8848a1699 use functions instead of Boolean logic diff -r bd15eeaa88c0 -r d6c2f028d8c9 shader/rectangle_frag.glsl --- a/shader/rectangle_frag.glsl Mon Jun 16 20:58:51 2025 +0200 +++ b/shader/rectangle_frag.glsl Tue Jun 17 19:00:20 2025 +0200 @@ -11,7 +11,7 @@ #ifdef FILL diffuse = color; #else - if (uvcoord.x < thickness || uvcoord.x >= size.x - thickness || uvcoord.y < thickness || uvcoord.y >= size.y-thickness) { + if (any(notEqual(1.0-step(thickness, uvcoord)+step(size-thickness, uvcoord), vec2(0.0)))) { diffuse = color; } else { discard;