diff --git a/src/RDP.cpp b/src/RDP.cpp index 67bef1fd..e1a33526 100644 --- a/src/RDP.cpp +++ b/src/RDP.cpp @@ -597,7 +597,7 @@ void RDP_ProcessRDPList() } RSP.bLLE = false; - gSP.changed |= CHANGED_COLORBUFFER; + gDP.changed |= CHANGED_COLORBUFFER; dp_start = dp_current = dp_end; } diff --git a/src/RSP.cpp b/src/RSP.cpp index 63776a09..0c906c98 100644 --- a/src/RSP.cpp +++ b/src/RSP.cpp @@ -211,7 +211,7 @@ void RSP_ProcessDList() FrameBuffer_CopyDepthBuffer( gDP.colorImage.address ); RSP.busy = FALSE; - gSP.changed |= CHANGED_COLORBUFFER; + gDP.changed |= CHANGED_COLORBUFFER; } static diff --git a/src/VI.cpp b/src/VI.cpp index 97931f9a..418d076c 100644 --- a/src/VI.cpp +++ b/src/VI.cpp @@ -155,9 +155,9 @@ void VI_UpdateScreen() } } else { - if (gSP.changed & CHANGED_COLORBUFFER) { + if (gDP.changed & CHANGED_COLORBUFFER) { ogl.swapBuffers(); - gSP.changed &= ~CHANGED_COLORBUFFER; + gDP.changed &= ~CHANGED_COLORBUFFER; #ifdef DEBUG while (Debug.paused && !Debug.step); Debug.step = FALSE; diff --git a/src/gDP.h b/src/gDP.h index 3216aee1..f90640c4 100644 --- a/src/gDP.h +++ b/src/gDP.h @@ -14,6 +14,7 @@ #define CHANGED_FOGCOLOR 0x100 #define CHANGED_FB_TEXTURE 0x200 #define CHANGED_BLENDCOLOR 0x2000 +#define CHANGED_COLORBUFFER 0x1000 #define TEXTUREMODE_NORMAL 0 #define TEXTUREMODE_BGIMAGE 2 diff --git a/src/gSP.h b/src/gSP.h index dae236ce..a1dea7ff 100644 --- a/src/gSP.h +++ b/src/gSP.h @@ -7,7 +7,6 @@ #define CHANGED_VIEWPORT 0x01 #define CHANGED_MATRIX 0x02 -#define CHANGED_COLORBUFFER 0x04 #define CHANGED_GEOMETRYMODE 0x08 #define CHANGED_TEXTURE 0x10 #define CHANGED_FOGPOSITION 0x20