1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2025-10-04 13:27:14 +00:00

temp commit - work on shaders

This commit is contained in:
fgenesis 2013-06-15 00:58:32 +02:00
commit 3485199bec
7 changed files with 75 additions and 192 deletions

View file

@ -72,16 +72,6 @@ public:
float time;
};
enum ActiveShader
{
AS_NONE = 0,
AS_BLUR ,
AS_BW ,
AS_WASHOUT ,
AS_MOTIONBLUR ,
AS_GLOW
};
class AfterEffectManager
{
public:
@ -96,7 +86,6 @@ public:
void resetGrid();
void capture();
void render();
void renderGrid();
void renderGridPoints();
@ -111,12 +100,6 @@ public:
bool active;
void setActiveShader(ActiveShader as);
#ifdef BBGE_BUILD_OPENGL
GLuint texture;
#endif
bool bRenderGridPoints;
int numEffects;
@ -124,12 +107,11 @@ public:
int screenWidth, screenHeight;
int textureWidth, textureHeight;
Shader blurShader, bwShader, washoutShader, motionBlurShader, glowShader;
Shader *scriptShader;
std::vector<Shader*> scriptShader;
Vector ** drawGrid;
ActiveShader activeShader;
FrameBuffer backupBuffer;
};