Renderer: Add a base Initialize() method to match Shutdown()

This commit is contained in:
Stenzek committed 2018-12-04 17:36:08 +10:00
1 parent 38479dd783
commit 1adcd47dcb
10 files changed
+51 -28

No files matched your search

+5
View File
@@ -93,6 +93,11 @@ Renderer::Renderer(int backbuffer_width, int backbuffer_height)
Renderer::~Renderer() = default;
bool Renderer::Initialize()
{
return true;
}
void Renderer::Shutdown()
{
// First stop any framedumping, which might need to dump the last xfb frame. This process
+3 -2
View File
@@ -79,6 +79,9 @@ public:
virtual bool IsHeadless() const = 0;
virtual bool Initialize();
virtual void Shutdown();
virtual void SetPipeline(const AbstractPipeline* pipeline) {}
virtual void SetScissorRect(const MathUtil::Rectangle<int>& rc) {}
virtual void SetTexture(u32 index, const AbstractTexture* texture) {}
@@ -188,8 +191,6 @@ public:
virtual std::unique_ptr<VideoCommon::AsyncShaderCompiler> CreateAsyncShaderCompiler();
virtual void Shutdown();
// Drawing utility shaders.
virtual void DrawUtilityPipeline(const void* uniforms, u32 uniforms_size, const void* vertices,
u32 vertex_stride, u32 num_vertices)