From dff70eb072291b910361900b1c9adb7e15b6a4d2 Mon Sep 17 00:00:00 2001 From: dreamsyntax Date: Tue, 17 Mar 2026 09:30:08 -0700 Subject: [PATCH] Use UPLOAD instead of DEFAULT Heap for iGPU compatiblity --- MarathonRecomp/gpu/video.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MarathonRecomp/gpu/video.cpp b/MarathonRecomp/gpu/video.cpp index 4677c9ad..df5252de 100644 --- a/MarathonRecomp/gpu/video.cpp +++ b/MarathonRecomp/gpu/video.cpp @@ -3515,7 +3515,7 @@ static GuestTexture* CreateTexture(uint32_t width, uint32_t height, uint32_t dep static RenderHeapType GetBufferHeapType() { - return g_capabilities.gpuUploadHeap ? RenderHeapType::GPU_UPLOAD : RenderHeapType::DEFAULT; + return g_capabilities.gpuUploadHeap && !g_capabilities.uma ? RenderHeapType::GPU_UPLOAD : RenderHeapType::UPLOAD; } static GuestBuffer* CreateVertexBuffer(uint32_t length)