// Copyright 2015 Dolphin Emulator Project // Licensed under GPLv2+ // Refer to the license.txt file included. #pragma once #include #include #include "VideoCommon/VertexManagerBase.h" namespace Null { class VertexManager : public VertexManagerBase { public: VertexManager(); ~VertexManager(); std::unique_ptr CreateNativeVertexFormat(const PortableVertexDeclaration& vtx_decl) override; protected: void ResetBuffer(u32 stride) override; private: void vFlush() override; std::vector m_local_v_buffer; std::vector m_local_i_buffer; }; }