Uses the mipmap implementation from https://vulkan-tutorial.com/Generating_Mipmaps . Today we generate all mip levels from mip level 0, which results in lost data. Instead we need to use the previous mip level