GL_TEXTURE_BORDER_COLOR needs to be stored as GLfloat instead of GLint