virtual void fill_image_info(void *) const = 0;
void require_swizzle() { }
- void generate_mipmap();
+ virtual void generate_mipmap() = 0;
+ void generate_mipmap_levels(unsigned);
+ virtual void fill_mipmap_blit(unsigned, void *) = 0;
void change_layout(unsigned, int, unsigned, bool) const;