Sun, 15 Jun 2025 21:02:29 +0200
add auto-scaling of UI depending on screen resolution - resolves #682
layout(location = 0) out vec4 diffuse; in vec2 uvcoord; uniform vec4 color; uniform vec2 size; #ifndef FILL uniform float thickness; #endif void main(void) { #ifdef FILL diffuse = color; #else if (uvcoord.x < thickness || uvcoord.x >= size.x - thickness || uvcoord.y < thickness || uvcoord.y >= size.y-thickness) { diffuse = color; } else { discard; } #endif }