renderer_vulkan: fixed buffers alignments

This commit is contained in:
psucien 2024-06-15 23:20:13 +02:00
parent 1e69f83d9e
commit be6f523b6e
5 changed files with 13 additions and 4 deletions

View file

@ -315,7 +315,8 @@ bool TileManager::TryDetile(Image& image) {
return false;
}
const auto offset = staging.Copy(image.cpu_addr, image.info.guest_size_bytes, 4);
const auto offset =
staging.Copy(image.cpu_addr, image.info.guest_size_bytes, instance.StorageMinAlignment());
image.Transit(vk::ImageLayout::eGeneral, vk::AccessFlagBits::eShaderWrite);
auto cmdbuf = scheduler.CommandBuffer();