summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/PostProcessing.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/VideoCommon/PostProcessing.h')
-rw-r--r--Source/Core/VideoCommon/PostProcessing.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/Source/Core/VideoCommon/PostProcessing.h b/Source/Core/VideoCommon/PostProcessing.h
index 0f539dbb05..68ab47cff6 100644
--- a/Source/Core/VideoCommon/PostProcessing.h
+++ b/Source/Core/VideoCommon/PostProcessing.h
@@ -11,6 +11,8 @@
#include "Common/StringUtil.h"
#include "Common/Timer.h"
+#include "VideoCommon/VideoCommon.h"
+
class PostProcessingShaderConfiguration
{
public:
@@ -88,15 +90,11 @@ public:
PostProcessingShaderConfiguration* GetConfig() { return &m_config; }
// Should be implemented by the backends for backend specific code
- virtual void BindTargetFramebuffer() = 0;
- virtual void BlitToScreen() = 0;
- virtual void Update(u32 width, u32 height) = 0;
+ virtual void BlitFromTexture(TargetRectangle src, TargetRectangle dst,
+ int src_texture, int src_width, int src_height) = 0;
virtual void ApplyShader() = 0;
protected:
- bool m_enable;
- u32 m_width;
- u32 m_height;
// Timer for determining our time value
Common::Timer m_timer;