diff --git a/src/video_core/primitive_assembly.cpp b/src/video_core/primitive_assembly.cpp index cdc484d67..182a69772 100644 --- a/src/video_core/primitive_assembly.cpp +++ b/src/video_core/primitive_assembly.cpp @@ -11,7 +11,7 @@ namespace Pica { template PrimitiveAssembler::PrimitiveAssembler(PipelineRegs::TriangleTopology topology) - : topology(topology), buffer_index(0) {} + : topology(topology) {} template void PrimitiveAssembler::SubmitVertex(const VertexType& vtx, diff --git a/src/video_core/primitive_assembly.h b/src/video_core/primitive_assembly.h index 404bc5316..f453ac82e 100644 --- a/src/video_core/primitive_assembly.h +++ b/src/video_core/primitive_assembly.h @@ -4,6 +4,7 @@ #pragma once +#include #include #include #include "video_core/regs_pipeline.h" @@ -59,8 +60,8 @@ struct PrimitiveAssembler { private: PipelineRegs::TriangleTopology topology; - int buffer_index; - VertexType buffer[2]; + int buffer_index = 0; + std::array buffer; bool strip_ready = false; bool winding = false;