ОБОЙНЫЕ ГРУППЫ → 442 (p4)

vec2 p4(vec2 uv){
  vec2 id=floor(uv);
  uv=fract(uv);
  if(mod(floor(id.y),2.)==0.)uv.y=1.-uv.y;
  if(mod(floor(id.x),2.)==0.)uv.x=1.-uv.x;
  if(mod(id.x+id.y,2.)==0.)uv=uv.yx;
  return uv;
}