SIZE 512 512
VRAM 6 6 2
SHADER
vec4 render(ivec2 pos)
{
  if(any(lessThan(pos,ivec2(0,0)))||any(greaterThanEqual(pos,ivec2(512,512))))return vec4(0.1,0.2,0.0,1.0);
  uint i=readRAM(pos>>3).a;
  ivec2 p=ivec2(pos)&7;
  if((i&128u)>0u)p.x=7-p.x;
  if((i&64u)>0u)p.y=7-p.y;
  return vec4(vec3(readRAM(ivec2(p.x+(p.y<<3),i&63u)).rgb)/255.0,1.0);
}
