Update zoomLines.ts
This commit is contained in:
parent
864927865d
commit
e393ac7f97
|
@ -25,7 +25,8 @@ void main() {
|
|||
float angle = atan(-u_pos.y + (in_uv.y), -u_pos.x + (in_uv.x));
|
||||
float t = (1.0 + sin(angle * u_frequency)) / 2.0;
|
||||
if (u_thresholdEnabled) t = t > u_threshold ? 1.0 : 0.0;
|
||||
float mask = distance(in_uv / u_maskSize, u_pos / u_maskSize);
|
||||
float d = distance(in_uv * vec2(2.0, 2.0), u_pos * vec2(2.0, 2.0));
|
||||
float mask = d < u_maskSize ? 0.0 : ((d - u_maskSize) * (1.0 + (u_maskSize * 2.0)));
|
||||
out_color = vec4(
|
||||
mix(in_color.r, u_black ? 0.0 : 1.0, t * mask),
|
||||
mix(in_color.g, u_black ? 0.0 : 1.0, t * mask),
|
||||
|
|
Loading…
Reference in New Issue