defer image refresh to final acquisition

This commit is contained in:
nmzik
2026-08-05 12:52:36 +02:00
parent cd19fa283f
commit 9859b3e1d6
5 changed files with 55 additions and 18 deletions
@@ -387,9 +387,11 @@ struct Presenter::Impl {
desc.view_info.usage = vk::ImageUsageFlagBits::eTransferSrc;
desc.type = TextureCache::BindingType::VideoOut;
auto& cache = renderer.GetTextureCache();
auto& image = cache.GetImage(cache.FindImage(desc));
auto& cache = renderer.GetTextureCache();
const auto image_id = cache.FindImage(desc);
auto& image = cache.GetImage(image_id);
image.usage.video_out = true;
cache.UpdateImage(image_id);
return image;
}