defer image refresh to final acquisition

This commit is contained in:
nmzik committed 2026-08-05 12:52:36 +02:00
1 parent cd19fa283f
commit 9859b3e1d6
5 files changed
+55 -18

No files matched your search

@@ -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;
}