GLenum texture_binding = getTextureBinding(texture_target);
glGetIntegerv(texture_binding, &bound_texture);
glBindTexture(texture_target, object_name);
GLenum texture_binding = getTextureBinding(texture_target);
glGetIntegerv(texture_binding, &bound_texture);
glBindTexture(texture_target, object_name);