naev 0.11.5
PPShader Struct Reference

Post-Processing Shader. More...

Data Fields

unsigned int id
 
int priority
 
unsigned int flags
 
double dt
 
GLuint program
 
GLint ClipSpaceFromLocal
 
GLint u_time
 
GLint MainTex
 
GLint love_ScreenSize
 
GLint VertexPosition
 
GLint VertexTexCoord
 
LuaTexture_ttex
 

Detailed Description

Post-Processing Shader.

It is a sort of minimal version of a LuaShader_t.

Definition at line 30 of file render.c.

Field Documentation

◆ ClipSpaceFromLocal

GLint PPShader::ClipSpaceFromLocal

Definition at line 37 of file render.c.

◆ dt

double PPShader::dt

Used when computing u_time.

Definition at line 34 of file render.c.

◆ flags

unsigned int PPShader::flags

Flags to use.

Definition at line 33 of file render.c.

◆ id

unsigned int PPShader::id

Definition at line 31 of file render.c.

◆ love_ScreenSize

GLint PPShader::love_ScreenSize

Definition at line 41 of file render.c.

◆ MainTex

GLint PPShader::MainTex

Definition at line 40 of file render.c.

◆ priority

int PPShader::priority

Used when sorting, lower is more important.

Definition at line 32 of file render.c.

◆ program

GLuint PPShader::program

Main shader program.

Definition at line 35 of file render.c.

◆ tex

LuaTexture_t* PPShader::tex

Definition at line 46 of file render.c.

◆ u_time

GLint PPShader::u_time

Special uniform.

Definition at line 38 of file render.c.

◆ VertexPosition

GLint PPShader::VertexPosition

Definition at line 43 of file render.c.

◆ VertexTexCoord

GLint PPShader::VertexTexCoord

Definition at line 44 of file render.c.


The documentation for this struct was generated from the following file: