From 65e6b90f7cb138ffe0dcedbd2b9e730514cbce4e Mon Sep 17 00:00:00 2001 From: raven02 Date: Mon, 25 Feb 2013 05:59:53 +0800 Subject: [PATCH] Add DirtyUniform(DIRTY_COLORMASK) --- GPU/GLES/DisplayListInterpreter.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/GPU/GLES/DisplayListInterpreter.cpp b/GPU/GLES/DisplayListInterpreter.cpp index d7a6f5897e..e5e68a7255 100644 --- a/GPU/GLES/DisplayListInterpreter.cpp +++ b/GPU/GLES/DisplayListInterpreter.cpp @@ -816,9 +816,12 @@ void GLES_GPU::ExecuteOp(u32 op, u32 diff) { case GE_CMD_ALPHATESTENABLE: case GE_CMD_COLORTESTENABLE: + // They are done in the fragment shader. + break; + case GE_CMD_COLORTEST: case GE_CMD_COLORTESTMASK: - // This is done in the shader. + shaderManager_->DirtyUniform(DIRTY_COLORMASK); break; case GE_CMD_COLORREF: