summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/SetupUnit.cpp
diff options
context:
space:
mode:
authormagumagu <magumagu9@gmail.com>2014-05-08 16:53:18 -0700
committermagumagu <magumagu9@gmail.com>2014-05-10 20:33:28 -0700
commit39d439fc48ef44d0a28113a10cb796cd8989f944 (patch)
tree25a1cccde305a45ee57ae09b7432f3b40ceb1f2e /Source/Core/VideoBackends/Software/SetupUnit.cpp
parent2983ae2823cb8ff022d896c98df581064a6bb763 (diff)
Opcode decoding: handle missing opcodes 0x88 etc.
Hardware testing shows that they do the same thing as the 0x80 family of opcodes: they draw quads.
Diffstat (limited to 'Source/Core/VideoBackends/Software/SetupUnit.cpp')
-rw-r--r--Source/Core/VideoBackends/Software/SetupUnit.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/Software/SetupUnit.cpp b/Source/Core/VideoBackends/Software/SetupUnit.cpp
index 560e1d4863..da62490c50 100644
--- a/Source/Core/VideoBackends/Software/SetupUnit.cpp
+++ b/Source/Core/VideoBackends/Software/SetupUnit.cpp
@@ -25,6 +25,7 @@ void SetupUnit::SetupVertex()
switch (m_PrimType)
{
case GX_DRAW_QUADS:
+ case GX_DRAW_QUADS_2:
SetupQuad();
break;
case GX_DRAW_TRIANGLES: