From f039149198657c1891e1c6462ed30c31ed4b8486 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Fri, 15 Feb 2019 11:59:50 +1000 Subject: Move most backend functionality to VideoCommon --- Source/Core/VideoBackends/Null/Render.cpp | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) (limited to 'Source/Core/VideoBackends/Null/Render.cpp') diff --git a/Source/Core/VideoBackends/Null/Render.cpp b/Source/Core/VideoBackends/Null/Render.cpp index d076e0f091..ca57a0bdeb 100644 --- a/Source/Core/VideoBackends/Null/Render.cpp +++ b/Source/Core/VideoBackends/Null/Render.cpp @@ -9,6 +9,7 @@ #include "VideoCommon/AbstractPipeline.h" #include "VideoCommon/AbstractShader.h" +#include "VideoCommon/NativeVertexFormat.h" #include "VideoCommon/VideoConfig.h" namespace Null @@ -74,22 +75,16 @@ std::unique_ptr Renderer::CreatePipeline(const AbstractPipelin return std::make_unique(); } -std::unique_ptr -Renderer::CreateFramebuffer(const AbstractTexture* color_attachment, - const AbstractTexture* depth_attachment) +std::unique_ptr Renderer::CreateFramebuffer(AbstractTexture* color_attachment, + AbstractTexture* depth_attachment) { - return NullFramebuffer::Create(static_cast(color_attachment), - static_cast(depth_attachment)); + return NullFramebuffer::Create(static_cast(color_attachment), + static_cast(depth_attachment)); } -TargetRectangle Renderer::ConvertEFBRectangle(const EFBRectangle& rc) +std::unique_ptr +Renderer::CreateNativeVertexFormat(const PortableVertexDeclaration& vtx_decl) { - TargetRectangle result; - result.left = rc.left; - result.top = rc.top; - result.right = rc.right; - result.bottom = rc.bottom; - return result; + return std::make_unique(vtx_decl); } - } // namespace Null -- cgit v1.2.3