summaryrefslogtreecommitdiff
path: root/src/JSystem/J2DGraph/J2DMatBlock.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2025-12-06 17:19:09 -0500
committerGitHub <noreply@github.com>2025-12-06 14:19:09 -0800
commit7ac2c38caf44f8b20088a4f0376371ce15c78844 (patch)
tree1da3fed30514864a93c1f7d02fd8b31388fb974e /src/JSystem/J2DGraph/J2DMatBlock.cpp
parent136f6b3f40ec4fe16910c9680a3c88270be6c46e (diff)
Fix const loop invariant issues (#2921)
* Fix const loop invariant issues by defining explicit operator= for structs * Fix J2DMatBlock weak func order
Diffstat (limited to 'src/JSystem/J2DGraph/J2DMatBlock.cpp')
-rw-r--r--src/JSystem/J2DGraph/J2DMatBlock.cpp16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/JSystem/J2DGraph/J2DMatBlock.cpp b/src/JSystem/J2DGraph/J2DMatBlock.cpp
index 44a46bda16..b7e34c8338 100644
--- a/src/JSystem/J2DGraph/J2DMatBlock.cpp
+++ b/src/JSystem/J2DGraph/J2DMatBlock.cpp
@@ -7,7 +7,6 @@
#include "JSystem/JUtility/JUTTexture.h"
#include "dolphin/gx.h"
-// NONMATCHING - instruction order. matches if const is removed from j2dDefaultColorChanInfo, but then it's in the wrong section
void J2DColorBlock::initialize() {
for (int i = 0; i < 2; i++) {
mMatColor[i] = JUtility::TColor(j2dDefaultColInfo);
@@ -848,7 +847,6 @@ J2DTevBlock4::~J2DTevBlock4() {
}
}
-// NONMATCHING - inlines
void J2DTevBlock4::initialize() {
for (int i = 0; i < 4; i++) {
mTexNo[i] = -1;
@@ -1292,7 +1290,6 @@ J2DTevBlock8::~J2DTevBlock8() {
}
}
-// NONMATCHING - inlines
void J2DTevBlock8::initialize() {
for (int i = 0; i < 8; i++) {
mTexNo[i] = 0xffff;
@@ -1732,7 +1729,6 @@ J2DTevBlock16::~J2DTevBlock16() {
}
}
-// NONMATCHING - inlines
void J2DTevBlock16::initialize() {
for (int i = 0; i < 8; i++) {
mTexNo[i] = 0xffff;
@@ -2187,15 +2183,3 @@ void J2DPEBlock::setGX() {
GXSetBlendMode(GXBlendMode(mBlend.getType()), GXBlendFactor(mBlend.getSrcFactor()), GXBlendFactor(mBlend.getDstFactor()), GXLogicOp(mBlend.getOp()));
GXSetDither(mDither);
}
-
-J2DTevStage::J2DTevStage() {
- setTevStageInfo(j2dDefaultTevStageInfo);
- setTevSwapModeInfo(j2dDefaultTevSwapMode);
-}
-
-void J2DTevStage::setTevStageInfo(J2DTevStageInfo const& info) {
- setColorABCD(info.mColorA, info.mColorB, info.mColorC, info.mColorD);
- setTevColorOp(info.mCOp, info.mCBias, info.mCScale, info.mCClamp, info.mCReg);
- setAlphaABCD(info.mAlphaA, info.mAlphaB, info.mAlphaC, info.mAlphaD);
- setTevAlphaOp(info.mAOp, info.mABias, info.mAScale, info.mAClamp, info.mAReg);
-}