shift everything in preparation to treat 0,0 as always transparent
add empty tiles optimization. make the shader code easy to enable/disable optimizations