- const char *src = static_cast<const char *>(data);
- copy(src, src+data_size, static_cast<char *>(staging));
-}
-
-void VulkanTexture1D::generate_mipmap()
-{
- generate_mipmap_levels(static_cast<const Texture1D *>(this)->levels);
+ stage_pixels(staging, data, wd);
+ tq.finalize_transfer(staging);