diff options
Diffstat (limited to 'KaplaDemo/samples/sampleViewer3/FXAAHelper.h')
| -rw-r--r-- | KaplaDemo/samples/sampleViewer3/FXAAHelper.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/KaplaDemo/samples/sampleViewer3/FXAAHelper.h b/KaplaDemo/samples/sampleViewer3/FXAAHelper.h new file mode 100644 index 00000000..55befd92 --- /dev/null +++ b/KaplaDemo/samples/sampleViewer3/FXAAHelper.h @@ -0,0 +1,15 @@ +#pragma once +#include <GL/glew.h> +#include "Shader.h" + +class FXAAHelper{ +public: + int Width, Height; + Shader computeLuma, fxaa; + FXAAHelper(const char* resourcePath); + void Resize(int w, int h); + void StartFXAA(); // Call before rendering things + void EndFXAA(GLuint oldFBO); // Compute luma and then do FXAA + void Destroy(); + GLuint FBO, depthTex, imgTex, imgWithLumaTex; +}; |