graphical: add per-game Vulkan pipeline caching (driver-side improvements only for now)

Co-authored-by: Ferran <ferran.duarri@me.com>
This commit is contained in:
nmzik
2026-08-29 12:19:08 +04:00
parent 53a59434d8
commit 1752f1382f
7 changed files with 226 additions and 10 deletions
@@ -28,6 +28,7 @@
#include "common/timer.h"
#include "graphics/host_gpu/graphicContext.h"
#include "graphics/host_gpu/renderer/render.h"
#include "graphics/host_gpu/renderer/renderContext.h"
#include "graphics/host_gpu/vma.h"
#include "graphics/host_gpu/vulkanCommon.h"
#include "graphics/presentation/imeOverlay.h"
@@ -858,6 +859,7 @@ void WindowRun() {
EXIT_IF(g_window == nullptr);
g_window->Run();
g_window->render_context->GetPipelineCache().Save();
}
void WindowShutdown() {