diff --git a/GPU/GLES/StateMapping.cpp b/GPU/GLES/StateMapping.cpp index ced2dcfb5a..144bcb0e25 100644 --- a/GPU/GLES/StateMapping.cpp +++ b/GPU/GLES/StateMapping.cpp @@ -95,7 +95,7 @@ void TransformDrawEngine::ApplyDrawState(int prim) { // TODO: All this setup is soon so expensive that we'll need dirty flags, or simply do it in the command writes where we detect dirty by xoring. Silly to do all this work on every drawcall. if (gstate_c.textureChanged) { - if ((gstate.textureMapEnable & 1) && !gstate.isModeClear()) { + if (gstate.textureMapEnable & 1) { textureCache_->SetTexture(); } gstate_c.textureChanged = false;