summaryrefslogtreecommitdiff
path: root/render/fx_renderer/gles2/shaders/stencil_mask.frag
diff options
context:
space:
mode:
Diffstat (limited to 'render/fx_renderer/gles2/shaders/stencil_mask.frag')
-rw-r--r--render/fx_renderer/gles2/shaders/stencil_mask.frag14
1 files changed, 7 insertions, 7 deletions
diff --git a/render/fx_renderer/gles2/shaders/stencil_mask.frag b/render/fx_renderer/gles2/shaders/stencil_mask.frag
index 523adc8..e1fd76a 100644
--- a/render/fx_renderer/gles2/shaders/stencil_mask.frag
+++ b/render/fx_renderer/gles2/shaders/stencil_mask.frag
@@ -11,12 +11,12 @@ uniform vec2 position;
uniform float radius;
void main() {
- vec2 q = abs(gl_FragCoord.xy - position - half_size) - half_size + radius;
- float dist = min(max(q.x,q.y), 0.0) + length(max(q, 0.0)) - radius;
- float smoothedAlpha = 1.0 - smoothstep(-1.0, 0.5, dist);
- gl_FragColor = mix(vec4(0.0), vec4(1.0), smoothedAlpha);
+ vec2 q = abs(gl_FragCoord.xy - position - half_size) - half_size + radius;
+ float dist = min(max(q.x,q.y), 0.0) + length(max(q, 0.0)) - radius;
+ float smoothedAlpha = 1.0 - smoothstep(-1.0, 0.5, dist);
+ gl_FragColor = mix(vec4(0.0), vec4(1.0), smoothedAlpha);
- if (gl_FragColor.a < 1.0) {
- discard;
- }
+ if (gl_FragColor.a < 1.0) {
+ discard;
+ }
}