49 #include <ACG/GL/globjects.hh>
50 #include <ACG/ShaderUtils/GLSLShader.hh>
51 #include <ACG/GL/FBO.hh>
61 #if QT_VERSION >= 0x050000
62 Q_PLUGIN_METADATA(IID
"org.OpenFlipper.Plugins.Plugin-PostProcessorFXAA")
70 QString
name() {
return (QString(
"FXAA Postprocessor Plugin")); };
71 QString
description( ) {
return (QString(tr(
"Fast approximate anti aliasing"))); };
75 QString version() {
return QString(
"1.0"); };
81 QString postProcessorName();
83 QString checkOpenGL();
QString name()
Return a name for the plugin.
Interface to add global image post processor functions from within plugins.
GLSL::Program * fxaa_
fxaa shader
Interface class from which all plugins have to be created.
ACG::FBO lumaRT_
fbo with rt that contains luminance in alpha
QString description()
Return a description of what the plugin is doing.
GLSL::Program * luma_
luma shader