WALLPAPER GROUPS → *442 (p4m)

vec2 p4m(vec2 uv){
  uv=abs(fract(uv*.5)*2.-1.);
  if(uv.y>uv.x)uv=uv.yx;
  return uv;
}