From 2e3ca85647665c0d974d94652db0c562594b3be5 Mon Sep 17 00:00:00 2001 From: arcum42 Date: Sun, 11 Jul 2010 04:53:09 +0000 Subject: [PATCH] zzogl-pg: Bug fig on new register code. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3457 96395faa-99c1-11dd-bbfe-3dabce05a288 --- plugins/zzogl-pg/opengl/NewRegs.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/zzogl-pg/opengl/NewRegs.cpp b/plugins/zzogl-pg/opengl/NewRegs.cpp index d199de0459..bf670b0e31 100644 --- a/plugins/zzogl-pg/opengl/NewRegs.cpp +++ b/plugins/zzogl-pg/opengl/NewRegs.cpp @@ -319,6 +319,11 @@ void __fastcall GIFRegHandlerTEX0(u32* data) return; } + // Order is important. + ZeroGS::vb[i].uNextTex0Data[0] = r->ai32[0]; + ZeroGS::vb[i].uNextTex0Data[1] = r->ai32[1]; + ZeroGS::vb[i].bNeedTexCheck = 1; + // don't update unless necessary if (PSMT_ISCLUT(psm)) { @@ -333,10 +338,6 @@ void __fastcall GIFRegHandlerTEX0(u32* data) ZeroGS::Flush(i); // flush any previous entries } } - - ZeroGS::vb[i].uNextTex0Data[0] = r->ai32[0]; - ZeroGS::vb[i].uNextTex0Data[1] = r->ai32[1]; - ZeroGS::vb[i].bNeedTexCheck = 1; } template