GLuint GetConstantLocation(uint32_t index) const
Definition: Program.h:33
void Reload(Shader *shader, const ProgramDef &def)
Definition: Program.cpp:227
GLuint GetProgramID() const
Definition: Program.h:34
void InitUniforms(Shader *shader)
Definition: Program.cpp:286
std::vector< GLuint > m_constants
Definition: Program.h:44
GLuint LoadShaders(const ProgramDef &def)
Definition: Program.cpp:238
bool Loaded() const
Definition: Program.h:31
bool success
Definition: Program.h:41
~Program()
Definition: Program.cpp:221
GLuint m_program
Definition: Program.h:40
Program(Shader *shader, const ProgramDef &def)
Definition: Program.cpp:212
Definition: Background.h:14