summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software/SetupUnit.h
diff options
context:
space:
mode:
authorPokechu22 <Pokechu022@gmail.com>2021-04-30 14:57:12 -0700
committerPokechu22 <Pokechu022@gmail.com>2021-12-18 12:51:56 -0800
commit3aaeb2b9ef3f6b9cde69c77ecdf96e8defc996d5 (patch)
treebacb645dba78c7acb3165407ef904a3a890eeb12 /Source/Core/VideoBackends/Software/SetupUnit.h
parent3fc12431c5ed7a0df1e9bd4c538405a44f6561de (diff)
Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum class
Diffstat (limited to 'Source/Core/VideoBackends/Software/SetupUnit.h')
-rw-r--r--Source/Core/VideoBackends/Software/SetupUnit.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/Core/VideoBackends/Software/SetupUnit.h b/Source/Core/VideoBackends/Software/SetupUnit.h
index a9f9584e07..e454c73ff3 100644
--- a/Source/Core/VideoBackends/Software/SetupUnit.h
+++ b/Source/Core/VideoBackends/Software/SetupUnit.h
@@ -6,9 +6,14 @@
#include "Common/CommonTypes.h"
#include "VideoBackends/Software/NativeVertexFormat.h"
+namespace OpcodeDecoder
+{
+enum class Primitive : u8;
+}
+
class SetupUnit
{
- u8 m_PrimType = 0;
+ OpcodeDecoder::Primitive m_PrimType{};
int m_VertexCounter = 0;
OutputVertexData m_Vertices[3];
@@ -24,7 +29,7 @@ class SetupUnit
void SetupPoint();
public:
- void Init(u8 primitiveType);
+ void Init(OpcodeDecoder::Primitive primitive_type);
OutputVertexData* GetVertex();