do not enable/disable GL_TEXTURE_2D, it is not needed since we're not using the fixed pipeline