virtual void fill_image_info(void *) const = 0;
void require_swizzle() { }
+ void stage_pixels(void *, const void *, size_t);
+
void generate_mipmap();
+ virtual void fill_mipmap_blit(unsigned, void *) = 0;
- void synchronize(int, unsigned, bool = false) const;
+ void change_layout(int, unsigned, bool) const;
void set_debug_name(const std::string &);
void set_vulkan_object_names() const;