From 4a8d3c331a53474df39bb818a098d1fe5c1da2ba Mon Sep 17 00:00:00 2001 From: raven02 Date: Sat, 20 Apr 2013 22:46:25 +0800 Subject: [PATCH] Consolidate DIRTY_MATAMBIENTALPHA/DIRTY_MATSPECULAR --- GPU/GLES/DisplayListInterpreter.cpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/GPU/GLES/DisplayListInterpreter.cpp b/GPU/GLES/DisplayListInterpreter.cpp index ca51e88c39..b92462aac7 100644 --- a/GPU/GLES/DisplayListInterpreter.cpp +++ b/GPU/GLES/DisplayListInterpreter.cpp @@ -576,11 +576,6 @@ void GLES_GPU::ExecuteOp(u32 op, u32 diff) { shaderManager_->DirtyUniform(DIRTY_AMBIENT); break; - case GE_CMD_MATERIALAMBIENT: - if (diff) - shaderManager_->DirtyUniform(DIRTY_MATAMBIENTALPHA); - break; - case GE_CMD_MATERIALDIFFUSE: if (diff) shaderManager_->DirtyUniform(DIRTY_MATDIFFUSE); @@ -591,16 +586,13 @@ void GLES_GPU::ExecuteOp(u32 op, u32 diff) { shaderManager_->DirtyUniform(DIRTY_MATEMISSIVE); break; - case GE_CMD_MATERIALSPECULAR: - if (diff) - shaderManager_->DirtyUniform(DIRTY_MATSPECULAR); - break; - + case GE_CMD_MATERIALAMBIENT: case GE_CMD_MATERIALALPHA: if (diff) shaderManager_->DirtyUniform(DIRTY_MATAMBIENTALPHA); break; + case GE_CMD_MATERIALSPECULAR: case GE_CMD_MATERIALSPECULARCOEF: if (diff) shaderManager_->DirtyUniform(DIRTY_MATSPECULAR);