migrate remaining texture functions to GLTexture module, and switch selection FBO to use it (instead of raw texture GL calls)