diff options
| author | Lioncash <mathew1800@gmail.com> | 2015-12-21 14:11:01 -0500 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2015-12-21 15:57:48 -0500 |
| commit | f448c6e291cc4207e3978ff5510c66f0d4d8dd29 (patch) | |
| tree | f0da725626020383be61a57ab3a8f6ed41ef2142 /Source/Core/VideoBackends/OGL/FramebufferManager.h | |
| parent | 9039cc58606612ca9f14631d148b72cf6b13133f (diff) | |
FramebufferManagerBase: Get rid of explicit delete and new
Diffstat (limited to 'Source/Core/VideoBackends/OGL/FramebufferManager.h')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/FramebufferManager.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/VideoBackends/OGL/FramebufferManager.h b/Source/Core/VideoBackends/OGL/FramebufferManager.h index a1d2895562..0aeffeb680 100644 --- a/Source/Core/VideoBackends/OGL/FramebufferManager.h +++ b/Source/Core/VideoBackends/OGL/FramebufferManager.h @@ -4,11 +4,11 @@ #pragma once -#include "Common/GL/GLUtil.h" +#include <memory> +#include "Common/GL/GLUtil.h" #include "VideoBackends/OGL/ProgramShaderCache.h" #include "VideoBackends/OGL/Render.h" - #include "VideoCommon/FramebufferManagerBase.h" // On the GameCube, the game sends a request for the graphics processor to @@ -95,7 +95,7 @@ public: static void PokeEFB(EFBAccessType type, const std::vector<EfbPokeData>& data); private: - XFBSourceBase* CreateXFBSource(unsigned int target_width, unsigned int target_height, unsigned int layers) override; + std::unique_ptr<XFBSourceBase> CreateXFBSource(unsigned int target_width, unsigned int target_height, unsigned int layers) override; void GetTargetSize(unsigned int *width, unsigned int *height) override; void CopyToRealXFB(u32 xfbAddr, u32 fbStride, u32 fbHeight, const EFBRectangle& sourceRc,float Gamma) override; |
