diff options
| author | magumagu <magumagu9@gmail.com> | 2014-05-08 16:53:18 -0700 |
|---|---|---|
| committer | magumagu <magumagu9@gmail.com> | 2014-05-10 20:33:28 -0700 |
| commit | 39d439fc48ef44d0a28113a10cb796cd8989f944 (patch) | |
| tree | 25a1cccde305a45ee57ae09b7432f3b40ceb1f2e /Source/Core/VideoBackends/Software/SetupUnit.cpp | |
| parent | 2983ae2823cb8ff022d896c98df581064a6bb763 (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.cpp | 1 |
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: |
