From 363d91faff0ed1f7bc01b4a53c170710def934cb Mon Sep 17 00:00:00 2001 From: Anthony Date: Sun, 17 Jan 2021 01:58:48 +1300 Subject: [PATCH] Expand the index cache to a generous size This seems to slightly increase performance in Crash Nitro Kart which can do ~4000 draws per frame --- src/core/hle/D3D8/Direct3D9/Direct3D9.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp b/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp index 19a33fef6..d8811c22d 100644 --- a/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp +++ b/src/core/hle/D3D8/Direct3D9/Direct3D9.cpp @@ -2702,7 +2702,7 @@ ConvertedIndexBuffer& CxbxUpdateActiveIndexBuffer } // Poor-mans eviction policy : when exceeding treshold, clear entire cache : - if (g_IndexBufferCache.size() > 256) { + if (g_IndexBufferCache.size() > 10000) { g_IndexBufferCache.clear(); // Note : ConvertedIndexBuffer destructor will release any assigned pHostIndexBuffer }