From 6250348f06e8cdddfcc306e8f6fd53539b124b17 Mon Sep 17 00:00:00 2001 From: raven02 Date: Mon, 24 Dec 2012 21:33:27 +0800 Subject: [PATCH 1/2] Add GE_CMD_TEXBUFWIDTH0 to flush cmd list --- GPU/GLES/DisplayListInterpreter.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/GPU/GLES/DisplayListInterpreter.cpp b/GPU/GLES/DisplayListInterpreter.cpp index 40c44a7fd2..d05fced423 100644 --- a/GPU/GLES/DisplayListInterpreter.cpp +++ b/GPU/GLES/DisplayListInterpreter.cpp @@ -74,6 +74,7 @@ const int flushBeforeCommandList[] = { GE_CMD_TEXSHADELS, GE_CMD_CLUTFORMAT, GE_CMD_TRANSFERSTART, + GE_CMD_TEXBUFWIDTH0, GE_CMD_TEXSIZE0, GE_CMD_TEXSIZE1, GE_CMD_TEXSIZE2, From fb3649ea97f1bf5336232a6a2882e7a9ab033d26 Mon Sep 17 00:00:00 2001 From: raven02 Date: Mon, 24 Dec 2012 21:34:02 +0800 Subject: [PATCH 2/2] Remove flush() --- GPU/GLES/TransformPipeline.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/GPU/GLES/TransformPipeline.cpp b/GPU/GLES/TransformPipeline.cpp index 4961d9e6cf..bece8c27e8 100644 --- a/GPU/GLES/TransformPipeline.cpp +++ b/GPU/GLES/TransformPipeline.cpp @@ -640,7 +640,6 @@ void GLES_GPU::TransformAndDrawPrim(void *verts, void *inds, int prim, int verte } break; } - Flush(); } void GLES_GPU::Flush()