diff --git a/Source/Core/VideoCommon/BPStructs.cpp b/Source/Core/VideoCommon/BPStructs.cpp index dba1b33180..5355c0b2c1 100644 --- a/Source/Core/VideoCommon/BPStructs.cpp +++ b/Source/Core/VideoCommon/BPStructs.cpp @@ -564,22 +564,10 @@ static void BPWritten(const BPCmd& bp) // ---------------------- // Set wrap size // ---------------------- - case BPMEM_SU_SSIZE: - case BPMEM_SU_TSIZE: - case BPMEM_SU_SSIZE + 2: - case BPMEM_SU_TSIZE + 2: + case BPMEM_SU_SSIZE: // Matches BPMEM_SU_TSIZE too case BPMEM_SU_SSIZE + 4: - case BPMEM_SU_TSIZE + 4: - case BPMEM_SU_SSIZE + 6: - case BPMEM_SU_TSIZE + 6: case BPMEM_SU_SSIZE + 8: - case BPMEM_SU_TSIZE + 8: - case BPMEM_SU_SSIZE + 10: - case BPMEM_SU_TSIZE + 10: case BPMEM_SU_SSIZE + 12: - case BPMEM_SU_TSIZE + 12: - case BPMEM_SU_SSIZE + 14: - case BPMEM_SU_TSIZE + 14: if (bp.changes) { PixelShaderManager::SetTexCoordChanged((bp.address - BPMEM_SU_SSIZE) >> 1); @@ -631,60 +619,15 @@ static void BPWritten(const BPCmd& bp) // -------------- // Indirect Tev // -------------- - case BPMEM_IND_CMD: - case BPMEM_IND_CMD + 1: - case BPMEM_IND_CMD + 2: - case BPMEM_IND_CMD + 3: - case BPMEM_IND_CMD + 4: - case BPMEM_IND_CMD + 5: - case BPMEM_IND_CMD + 6: - case BPMEM_IND_CMD + 7: - case BPMEM_IND_CMD + 8: - case BPMEM_IND_CMD + 9: - case BPMEM_IND_CMD + 10: - case BPMEM_IND_CMD + 11: - case BPMEM_IND_CMD + 12: - case BPMEM_IND_CMD + 13: - case BPMEM_IND_CMD + 14: - case BPMEM_IND_CMD + 15: + case BPMEM_IND_CMD: // Indirect 0-15 return; // -------------------------------------------------- // Set Color/Alpha of a Tev // BPMEM_TEV_COLOR_ENV - Dest, Shift, Clamp, Sub, Bias, Sel A, Sel B, Sel C, Sel D // BPMEM_TEV_ALPHA_ENV - Dest, Shift, Clamp, Sub, Bias, Sel A, Sel B, Sel C, Sel D, T Swap, R Swap // -------------------------------------------------- - case BPMEM_TEV_COLOR_ENV: // Texture Environment 1 - case BPMEM_TEV_ALPHA_ENV: - case BPMEM_TEV_COLOR_ENV + 2: // Texture Environment 2 - case BPMEM_TEV_ALPHA_ENV + 2: - case BPMEM_TEV_COLOR_ENV + 4: // Texture Environment 3 - case BPMEM_TEV_ALPHA_ENV + 4: - case BPMEM_TEV_COLOR_ENV + 6: // Texture Environment 4 - case BPMEM_TEV_ALPHA_ENV + 6: - case BPMEM_TEV_COLOR_ENV + 8: // Texture Environment 5 - case BPMEM_TEV_ALPHA_ENV + 8: - case BPMEM_TEV_COLOR_ENV + 10: // Texture Environment 6 - case BPMEM_TEV_ALPHA_ENV + 10: - case BPMEM_TEV_COLOR_ENV + 12: // Texture Environment 7 - case BPMEM_TEV_ALPHA_ENV + 12: - case BPMEM_TEV_COLOR_ENV + 14: // Texture Environment 8 - case BPMEM_TEV_ALPHA_ENV + 14: - case BPMEM_TEV_COLOR_ENV + 16: // Texture Environment 9 - case BPMEM_TEV_ALPHA_ENV + 16: - case BPMEM_TEV_COLOR_ENV + 18: // Texture Environment 10 - case BPMEM_TEV_ALPHA_ENV + 18: - case BPMEM_TEV_COLOR_ENV + 20: // Texture Environment 11 - case BPMEM_TEV_ALPHA_ENV + 20: - case BPMEM_TEV_COLOR_ENV + 22: // Texture Environment 12 - case BPMEM_TEV_ALPHA_ENV + 22: - case BPMEM_TEV_COLOR_ENV + 24: // Texture Environment 13 - case BPMEM_TEV_ALPHA_ENV + 24: - case BPMEM_TEV_COLOR_ENV + 26: // Texture Environment 14 - case BPMEM_TEV_ALPHA_ENV + 26: - case BPMEM_TEV_COLOR_ENV + 28: // Texture Environment 15 - case BPMEM_TEV_ALPHA_ENV + 28: - case BPMEM_TEV_COLOR_ENV + 30: // Texture Environment 16 - case BPMEM_TEV_ALPHA_ENV + 30: + case BPMEM_TEV_COLOR_ENV: // Texture Environment Color/Alpha 0-7 + case BPMEM_TEV_COLOR_ENV + 16: // Texture Environment Color/Alpha 8-15 return; default: break;