From d60fd955d6c21deea148c8abeb04ebf4eddeadf1 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 7 Sep 2014 17:36:19 -0700 Subject: [PATCH] Vertex cache a bit more frequently. Rely upon the minihashing a bit more. --- GPU/GLES/TransformPipeline.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GPU/GLES/TransformPipeline.cpp b/GPU/GLES/TransformPipeline.cpp index 4f8c509c81..f5fe2e85a1 100644 --- a/GPU/GLES/TransformPipeline.cpp +++ b/GPU/GLES/TransformPipeline.cpp @@ -672,9 +672,9 @@ void TransformDrawEngine::DoFlush() { DecodeVerts(); goto rotateVBO; } - if (vai->numVerts > 100) { - // exponential backoff up to 16 draws, then every 24 - vai->drawsUntilNextFullHash = std::min(24, vai->numFrames); + if (vai->numVerts > 64) { + // exponential backoff up to 16 draws, then every 32 + vai->drawsUntilNextFullHash = std::min(32, vai->numFrames); } else { // Lower numbers seem much more likely to change. vai->drawsUntilNextFullHash = 0;