libretro: vulkan: wait before ticking

Ensure the scheduler worker thread has finished processing all dispatched command chunks before the rasterizer cache's garbage collector destroys sentenced surfaces.
This commit is contained in:
Eric Warmenhoven 2026-04-03 18:00:01 -04:00
parent 000530c028
commit a2e88f2cdf
No known key found for this signature in database

View file

@ -140,6 +140,7 @@ RasterizerVulkan::RasterizerVulkan(Memory::MemorySystem& memory, Pica::PicaCore&
RasterizerVulkan::~RasterizerVulkan() = default;
void RasterizerVulkan::TickFrame() {
scheduler.WaitWorker();
res_cache.TickFrame();
}