summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/BPMemLoader.cpp
diff options
context:
space:
mode:
authorTony Wasserka <NeoBrainX@gmail.com>2014-03-10 16:15:40 +0100
committerTony Wasserka <NeoBrainX@gmail.com>2014-03-25 23:57:57 +0100
commit77a7bab5ae86871d756522affa3e4e899999da4c (patch)
tree84663a865d2f7ab05622c99a15c1904ea991b028 /Source/Core/VideoBackends/Software/BPMemLoader.cpp
parent948c0a54f14085b1edb76afe39ee985424ea4474 (diff)
BPMemory: Use the new BitField class in two selected structures.
Diffstat (limited to 'Source/Core/VideoBackends/Software/BPMemLoader.cpp')
-rw-r--r--Source/Core/VideoBackends/Software/BPMemLoader.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/Source/Core/VideoBackends/Software/BPMemLoader.cpp b/Source/Core/VideoBackends/Software/BPMemLoader.cpp
index 7672e233ac..b81f2b340e 100644
--- a/Source/Core/VideoBackends/Software/BPMemLoader.cpp
+++ b/Source/Core/VideoBackends/Software/BPMemLoader.cpp
@@ -160,11 +160,11 @@ void SWBPWritten(int address, int newvalue)
case BPMEM_TEV_REGISTER_L+6: // Reg 4
{
int regNum = (address >> 1 ) & 0x3;
- ColReg& reg = bpmem.tevregs[regNum].low;
- bool konst = reg.type;
+ TevReg& reg = bpmem.tevregs[regNum];
+ bool konst = reg.type_ra;
- Rasterizer::SetTevReg(regNum, Tev::ALP_C, konst, reg.b); // A
- Rasterizer::SetTevReg(regNum, Tev::RED_C, konst, reg.a); // R
+ Rasterizer::SetTevReg(regNum, Tev::ALP_C, konst, reg.alpha);
+ Rasterizer::SetTevReg(regNum, Tev::RED_C, konst, reg.red);
break;
}
@@ -175,11 +175,11 @@ void SWBPWritten(int address, int newvalue)
case BPMEM_TEV_REGISTER_H+6: // Reg 4
{
int regNum = (address >> 1 ) & 0x3;
- ColReg& reg = bpmem.tevregs[regNum].high;
- bool konst = reg.type;
+ TevReg& reg = bpmem.tevregs[regNum];
+ bool konst = reg.type_bg;
- Rasterizer::SetTevReg(regNum, Tev::GRN_C, konst, reg.b); // G
- Rasterizer::SetTevReg(regNum, Tev::BLU_C, konst, reg.a); // B
+ Rasterizer::SetTevReg(regNum, Tev::GRN_C, konst, reg.green);
+ Rasterizer::SetTevReg(regNum, Tev::BLU_C, konst, reg.blue);
break;
}