Pyrogenesis  trunk
Macros
PostprocManager.cpp File Reference
#include "precompiled.h"
#include "lib/ogl.h"
#include "maths/MathUtil.h"
#include "gui/GUIutil.h"
#include "lib/bits.h"
#include "ps/CLogger.h"
#include "ps/Filesystem.h"
#include "ps/Game.h"
#include "ps/World.h"
#include "graphics/GameView.h"
#include "graphics/LightEnv.h"
#include "graphics/ShaderManager.h"
#include "renderer/PostprocManager.h"
#include "renderer/Renderer.h"
Include dependency graph for PostprocManager.cpp:

Macros

#define GEN_BUFFER_RGBA(name, w, h)
 
#define SCALE_AND_BLUR(tex1, tex2, temptex)
 

Macro Definition Documentation

#define GEN_BUFFER_RGBA (   name,
  w,
 
)
Value:
glGenTextures(1, (GLuint*)&name); \
glBindTexture(GL_TEXTURE_2D, name); \
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, w, h, 0, GL_RGBA, GL_UNSIGNED_BYTE, 0); \
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); \
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); \
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); \
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
#define SCALE_AND_BLUR (   tex1,
  tex2,
  temptex 
)
Value:
ApplyBlurDownscale2x(tex1, tex2, width, height); \
width /= 2; \
height /= 2; \
ApplyBlurGauss(tex2, temptex, width, height);