![]() |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
Functions | |
BLAM void | LogGlErrors (int line, const char *filename, GLenum first_error) |
BLAM void | LoadShaders () |
BLAM void | LoadShaderPrograms () |
BLAM void | CompileShaders () |
BLAM void | CleanupShaders () |
BLAM void | CleanupShaderPrograms () |
BLAM void | LinkAllShaderPrograms () |
BLAM void | LinkShaderProgram (std::string id) |
BLAM void | PrepareProgramUniforms () |
BLAM void | UpdateAllShaderUniforms (bool quiet) |
BLAM BlamGLSLShader * | GetShader (std::string id) |
BLAM BlamGLSLShaderProgram * | GetShaderProgram (std::string id) |
BLAM std::map< std::string, BlamGLSLShader * > * | GetShaders () |
BLAM std::map< std::string, BlamGLSLShaderProgram * > * | GetShaderPrograms () |
BLAM BlamGLSLShaderUniform * | CreateShaderUniform (std::string name, BlamShaderUniformType type, GLuint program_id) |
void Blam::Rendering::OpenGL::CleanupShaderPrograms | ( | ) |
void Blam::Rendering::OpenGL::CleanupShaders | ( | ) |
void Blam::Rendering::OpenGL::CompileShaders | ( | ) |
BlamGLSLShaderUniform * Blam::Rendering::OpenGL::CreateShaderUniform | ( | std::string | name, |
BlamShaderUniformType | type, | ||
GLuint | program_id | ||
) |
BlamGLSLShader * Blam::Rendering::OpenGL::GetShader | ( | std::string | id | ) |
BlamGLSLShaderProgram * Blam::Rendering::OpenGL::GetShaderProgram | ( | std::string | id | ) |
std::map< std::string, BlamGLSLShaderProgram * > * Blam::Rendering::OpenGL::GetShaderPrograms | ( | ) |
std::map< std::string, BlamGLSLShader * > * Blam::Rendering::OpenGL::GetShaders | ( | ) |
void Blam::Rendering::OpenGL::LinkAllShaderPrograms | ( | ) |
void Blam::Rendering::OpenGL::LinkShaderProgram | ( | std::string | id | ) |
void Blam::Rendering::OpenGL::LoadShaderPrograms | ( | ) |
void Blam::Rendering::OpenGL::LoadShaders | ( | ) |
void Blam::Rendering::OpenGL::LogGlErrors | ( | int | line, |
const char * | filename, | ||
GLenum | first_error | ||
) |
void Blam::Rendering::OpenGL::PrepareProgramUniforms | ( | ) |
void Blam::Rendering::OpenGL::UpdateAllShaderUniforms | ( | bool | quiet | ) |