diff options
Diffstat (limited to 'sway/desktop/shaders/quad_round_tr.frag')
-rw-r--r-- | sway/desktop/shaders/quad_round_tr.frag | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/sway/desktop/shaders/quad_round_tr.frag b/sway/desktop/shaders/quad_round_tr.frag deleted file mode 100644 index 1d8e879f..00000000 --- a/sway/desktop/shaders/quad_round_tr.frag +++ /dev/null @@ -1,14 +0,0 @@ -precision mediump float; -varying vec4 v_color; -varying vec2 v_texcoord; - -uniform vec2 size; -uniform vec2 position; -uniform float radius; - -void main() { - vec2 q = abs(gl_FragCoord.xy - position - vec2(0, size.y)) - size + radius; - float distance = min(max(q.x,q.y),0.0) + length(max(q,0.0)) - radius; - float smoothedAlpha = 1.0 - smoothstep(-1.0, 0.5, distance); - gl_FragColor = mix(vec4(0), v_color, smoothedAlpha); -} |