guide to the mapping of opengl textures 3487943