diff options
Diffstat (limited to 'Source/Plugins/Plugin_VideoSoftware/Src/SetupUnit.cpp')
| -rw-r--r-- | Source/Plugins/Plugin_VideoSoftware/Src/SetupUnit.cpp | 172 |
1 files changed, 86 insertions, 86 deletions
diff --git a/Source/Plugins/Plugin_VideoSoftware/Src/SetupUnit.cpp b/Source/Plugins/Plugin_VideoSoftware/Src/SetupUnit.cpp index d2185e31d5..ac03ae965f 100644 --- a/Source/Plugins/Plugin_VideoSoftware/Src/SetupUnit.cpp +++ b/Source/Plugins/Plugin_VideoSoftware/Src/SetupUnit.cpp @@ -12,7 +12,7 @@ // A copy of the GPL 2.0 should have been included with the program. // If not, see http://www.gnu.org/licenses/ -// Official SVN repository and contact information can be found at +// Official Git repository and contact information can be found at // http://code.google.com/p/dolphin-emu/ #include "SetupUnit.h" @@ -27,7 +27,7 @@ void SetupUnit::Init(u8 primitiveType) { m_PrimType = primitiveType; - m_VertexCounter = 0; + m_VertexCounter = 0; m_VertPointer[0] = &m_Vertices[0]; m_VertPointer[1] = &m_Vertices[1]; m_VertPointer[2] = &m_Vertices[2]; @@ -36,130 +36,130 @@ void SetupUnit::Init(u8 primitiveType) void SetupUnit::SetupVertex() { - switch(m_PrimType) - { - case GX_DRAW_QUADS: - SetupQuad(); - break; - case GX_DRAW_TRIANGLES: - SetupTriangle(); - break; - case GX_DRAW_TRIANGLE_STRIP: - SetupTriStrip(); - break; - case GX_DRAW_TRIANGLE_FAN: - SetupTriFan(); - break; - case GX_DRAW_LINES: - SetupLine(); - break; - case GX_DRAW_LINE_STRIP: - SetupLineStrip(); - break; - case GX_DRAW_POINTS: - SetupPoint(); - break; - } + switch(m_PrimType) + { + case GX_DRAW_QUADS: + SetupQuad(); + break; + case GX_DRAW_TRIANGLES: + SetupTriangle(); + break; + case GX_DRAW_TRIANGLE_STRIP: + SetupTriStrip(); + break; + case GX_DRAW_TRIANGLE_FAN: + SetupTriFan(); + break; + case GX_DRAW_LINES: + SetupLine(); + break; + case GX_DRAW_LINE_STRIP: + SetupLineStrip(); + break; + case GX_DRAW_POINTS: + SetupPoint(); + break; + } } - void SetupUnit::SetupQuad() - { - if (m_VertexCounter < 2) - { - m_VertexCounter++; - m_VertWritePointer = m_VertPointer[m_VertexCounter]; - return; - } + void SetupUnit::SetupQuad() + { + if (m_VertexCounter < 2) + { + m_VertexCounter++; + m_VertWritePointer = m_VertPointer[m_VertexCounter]; + return; + } - Clipper::ProcessTriangle(m_VertPointer[0], m_VertPointer[1], m_VertPointer[2]); + Clipper::ProcessTriangle(m_VertPointer[0], m_VertPointer[1], m_VertPointer[2]); - m_VertexCounter++; - m_VertexCounter &= 3; - m_VertWritePointer = &m_Vertices[m_VertexCounter & 1]; - OutputVertexData* temp = m_VertPointer[1]; - m_VertPointer[1] = m_VertPointer[2]; - m_VertPointer[2] = temp; - } + m_VertexCounter++; + m_VertexCounter &= 3; + m_VertWritePointer = &m_Vertices[m_VertexCounter & 1]; + OutputVertexData* temp = m_VertPointer[1]; + m_VertPointer[1] = m_VertPointer[2]; + m_VertPointer[2] = temp; +} void SetupUnit::SetupTriangle() { - if (m_VertexCounter < 2) - { - m_VertexCounter++; - m_VertWritePointer = m_VertPointer[m_VertexCounter]; - return; - } + if (m_VertexCounter < 2) + { + m_VertexCounter++; + m_VertWritePointer = m_VertPointer[m_VertexCounter]; + return; + } - Clipper::ProcessTriangle(m_VertPointer[0], m_VertPointer[1], m_VertPointer[2]); + Clipper::ProcessTriangle(m_VertPointer[0], m_VertPointer[1], m_VertPointer[2]); - m_VertexCounter = 0; - m_VertWritePointer = m_VertPointer[0]; + m_VertexCounter = 0; + m_VertWritePointer = m_VertPointer[0]; } void SetupUnit::SetupTriStrip() { - if (m_VertexCounter < 2) - { - m_VertexCounter++; - m_VertWritePointer = m_VertPointer[m_VertexCounter]; - return; - } + if (m_VertexCounter < 2) + { + m_VertexCounter++; + m_VertWritePointer = m_VertPointer[m_VertexCounter]; + return; + } - Clipper::ProcessTriangle(m_VertPointer[0], m_VertPointer[1], m_VertPointer[2]); + Clipper::ProcessTriangle(m_VertPointer[0], m_VertPointer[1], m_VertPointer[2]); - m_VertexCounter++; - m_VertPointer[2 - (m_VertexCounter & 1)] = m_VertPointer[0]; - m_VertWritePointer = m_VertPointer[0]; + m_VertexCounter++; + m_VertPointer[2 - (m_VertexCounter & 1)] = m_VertPointer[0]; + m_VertWritePointer = m_VertPointer[0]; - m_VertPointer[0] = &m_Vertices[(m_VertexCounter + 1) % 3]; + m_VertPointer[0] = &m_Vertices[(m_VertexCounter + 1) % 3]; } void SetupUnit::SetupTriFan() { - if (m_VertexCounter < 2) - { - m_VertexCounter++; - m_VertWritePointer = m_VertPointer[m_VertexCounter]; - return; - } + if (m_VertexCounter < 2) + { + m_VertexCounter++; + m_VertWritePointer = m_VertPointer[m_VertexCounter]; + return; + } - Clipper::ProcessTriangle(m_VertPointer[0], m_VertPointer[1], m_VertPointer[2]); + Clipper::ProcessTriangle(m_VertPointer[0], m_VertPointer[1], m_VertPointer[2]); - m_VertexCounter++; - m_VertPointer[1] = m_VertPointer[2]; - m_VertPointer[2] = &m_Vertices[2 - (m_VertexCounter & 1)]; + m_VertexCounter++; + m_VertPointer[1] = m_VertPointer[2]; + m_VertPointer[2] = &m_Vertices[2 - (m_VertexCounter & 1)]; - m_VertWritePointer = m_VertPointer[2]; + m_VertWritePointer = m_VertPointer[2]; } void SetupUnit::SetupLine() { if (m_VertexCounter < 1) - { - m_VertexCounter++; - m_VertWritePointer = m_VertPointer[m_VertexCounter]; - return; - } + { + m_VertexCounter++; + m_VertWritePointer = m_VertPointer[m_VertexCounter]; + return; + } - Clipper::ProcessLine(m_VertPointer[0], m_VertPointer[1]); + Clipper::ProcessLine(m_VertPointer[0], m_VertPointer[1]); - m_VertexCounter = 0; - m_VertWritePointer = m_VertPointer[0]; + m_VertexCounter = 0; + m_VertWritePointer = m_VertPointer[0]; } void SetupUnit::SetupLineStrip() { if (m_VertexCounter < 1) - { - m_VertexCounter++; + { + m_VertexCounter++; m_VertWritePointer = m_VertPointer[m_VertexCounter]; - return; - } + return; + } m_VertexCounter++; - Clipper::ProcessLine(m_VertPointer[0], m_VertPointer[1]); + Clipper::ProcessLine(m_VertPointer[0], m_VertPointer[1]); m_VertWritePointer = m_VertPointer[0]; |
