preliminary texture mapping in the shaders