18 #ifndef INCLUDED_POSTPROCMANAGER 19 #define INCLUDED_POSTPROCMANAGER 64 void ApplyBlurGauss(GLuint inOutTex, GLuint tempTex,
int inWidth,
int inHeight);
119 #endif //INCLUDED_POSTPROCMANAGER GLuint m_BlurTex2b
Definition: PostprocManager.h:38
GLuint m_BlurTex8b
Definition: PostprocManager.h:38
GLuint m_BlurTex4b
Definition: PostprocManager.h:38
CShaderTechniquePtr m_PostProcTech
Definition: PostprocManager.h:46
GLuint m_BlurTex2a
Definition: PostprocManager.h:38
GLuint m_PongFbo
Definition: PostprocManager.h:29
void ApplyBlurGauss(GLuint inOutTex, GLuint tempTex, int inWidth, int inHeight)
Definition: PostprocManager.cpp:257
void Initialize()
Definition: PostprocManager.cpp:75
shared_ptr< CShaderTechnique > CShaderTechniquePtr
Definition: ShaderTechnique.h:113
bool m_IsInitialized
Definition: PostprocManager.h:52
static std::vector< CStrW > GetPostEffects()
Definition: PostprocManager.cpp:514
CPostprocManager()
Definition: PostprocManager.cpp:39
void ApplyEffect(CShaderTechniquePtr &shaderTech1, int pass)
Definition: PostprocManager.cpp:401
void ApplyPostproc()
Definition: PostprocManager.cpp:474
GLuint m_DepthTex
Definition: PostprocManager.h:35
int m_Width
Definition: PostprocManager.h:49
int m_Height
Definition: PostprocManager.h:49
void Resize()
Definition: PostprocManager.cpp:91
bool m_WhichBuffer
Definition: PostprocManager.h:41
GLuint m_ColorTex1
Definition: PostprocManager.h:32
void ReleaseRenderOutput()
Definition: PostprocManager.cpp:380
const CStrW & GetPostEffect() const
Definition: PostprocManager.h:94
GLuint m_BlurTex8a
Definition: PostprocManager.h:38
GLuint m_ColorTex2
Definition: PostprocManager.h:32
~CPostprocManager()
Definition: PostprocManager.cpp:46
Definition: PostprocManager.h:24
GLuint m_BloomFbo
Definition: PostprocManager.h:38
void RecreateBuffers()
Definition: PostprocManager.cpp:101
void ApplyBlurDownscale2x(GLuint inTex, GLuint outTex, int inWidth, int inHeight)
Definition: PostprocManager.cpp:198
GLuint m_PingFbo
Definition: PostprocManager.h:29
void SetPostEffect(const CStrW &name)
Definition: PostprocManager.cpp:536
GLuint m_BlurTex4a
Definition: PostprocManager.h:38
void CaptureRenderOutput()
Definition: PostprocManager.cpp:360
void Cleanup()
Definition: PostprocManager.cpp:51
void ApplyBlur()
Definition: PostprocManager.cpp:334
CStrW m_PostProcEffect
Definition: PostprocManager.h:45