selection outline animated
This commit is contained in:
@@ -15,14 +15,13 @@ void main()
|
||||
[[fragment]]
|
||||
|
||||
uniform sampler2D tex;
|
||||
uniform vec2 pattern_offset;
|
||||
|
||||
in mediump vec2 uv;
|
||||
out mediump vec4 frag;
|
||||
|
||||
void main()
|
||||
{
|
||||
mediump float stroke = 1.0 - texture(tex, uv).r;
|
||||
|
||||
int zero_count = 0;
|
||||
if (textureOffset(tex, uv, ivec2(-1, -1)).r > 0.99) zero_count++;
|
||||
if (textureOffset(tex, uv, ivec2(-1, 0)).r > 0.99) zero_count++;
|
||||
@@ -37,7 +36,7 @@ void main()
|
||||
|
||||
const mediump vec4 c1 = vec4(1.0, 1.0, 1.0, 1.0);
|
||||
const mediump vec4 c2 = vec4(0.9, 0.9, 0.9, 1.0);
|
||||
mediump vec2 c = floor(fract(uv * 50.0) * 2.0);
|
||||
mediump vec2 c = floor(fract((uv + pattern_offset) * 50.0) * 2.0);
|
||||
mediump float alpha = mix(c.x, 1.0 - c.x, c.y);
|
||||
|
||||
frag = vec4(vec3(edge * alpha), edge);
|
||||
|
||||
Reference in New Issue
Block a user