From b548fe0aa699195b79df581a09ee133379f613d6 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Tue, 12 Feb 2013 00:17:12 -0800 Subject: [PATCH] Don't mark unreliable, just rehash each time. This improves perf significantly without the bugs. --- GPU/GLES/TransformPipeline.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/GLES/TransformPipeline.cpp b/GPU/GLES/TransformPipeline.cpp index c4eccd5725..68dfaf9b8e 100644 --- a/GPU/GLES/TransformPipeline.cpp +++ b/GPU/GLES/TransformPipeline.cpp @@ -954,7 +954,7 @@ void TransformDrawEngine::Flush() { vai->drawsUntilNextFullHash = std::min(24, vai->numFrames); } else { // Lower numbers seem much more likely to change. - vai->status = VertexArrayInfo::VAI_UNRELIABLE; + vai->drawsUntilNextFullHash = 0; } // TODO: tweak //if (vai->numFrames > 1000) {