- DataType type = get_component_type(storage_fmt);
- glTexImage2D(target, level, storage_fmt, w, h, 0, comp, type, data);
+ GLenum type = get_gl_type(get_component_type(storage_fmt));
+ glTexImage2D(target, level, storage_fmt, size.x, size.y, 0, comp, type, data);