summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/FramebufferManager.h
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2015-12-21 22:48:13 +0100
committerPierre Bourdon <delroth@gmail.com>2015-12-21 22:48:13 +0100
commit4c428ed01946ab3137b910d99494ba0ca77665c7 (patch)
treef0da725626020383be61a57ab3a8f6ed41ef2142 /Source/Core/VideoBackends/OGL/FramebufferManager.h
parent9039cc58606612ca9f14631d148b72cf6b13133f (diff)
parentf448c6e291cc4207e3978ff5510c66f0d4d8dd29 (diff)
Merge pull request #3372 from lioncash/framebuffer
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.h6
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;