blaze
|
Shader parameters (uniforms) querying and setting. More...
Functions | |
BLZAPIENTRY GLint BLZAPICALL | BLZ_GetUniformLocation (struct BLZ_Shader *shader, const char *name) |
Returns the uniform location for the specified shader program. More... | |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform1f (GLint location, GLfloat v0) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform1i (GLint location, GLint v0) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform1ui (GLint location, GLuint v0) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform2f (GLint location, GLfloat v0, GLfloat v1) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform2i (GLint location, GLint v0, GLint v1) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform2ui (GLint location, GLuint v0, GLuint v1) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform3i (GLint location, GLint v0, GLint v1, GLint v2) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3) |
BLZAPIENTRY void BLZAPICALL | BLZ_Uniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) |
BLZAPIENTRY void BLZAPICALL | BLZ_UniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
BLZAPIENTRY void BLZAPICALL | BLZ_UniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
BLZAPIENTRY void BLZAPICALL | BLZ_UniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
BLZAPIENTRY void BLZAPICALL | BLZ_UniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
BLZAPIENTRY void BLZAPICALL | BLZ_UniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
BLZAPIENTRY void BLZAPICALL | BLZ_UniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
BLZAPIENTRY void BLZAPICALL | BLZ_UniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
BLZAPIENTRY void BLZAPICALL | BLZ_UniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
BLZAPIENTRY void BLZAPICALL | BLZ_UniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
Shader parameters (uniforms) querying and setting.
Identical to glGetUniformLocation and glUniformXXX OpenGL calls.
BLZAPIENTRY GLint BLZAPICALL BLZ_GetUniformLocation | ( | struct BLZ_Shader * | shader, |
const char * | name | ||
) |
Returns the uniform location for the specified shader program.
BLZAPIENTRY void BLZAPICALL BLZ_Uniform1f | ( | GLint | location, |
GLfloat | v0 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform1i | ( | GLint | location, |
GLint | v0 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform1ui | ( | GLint | location, |
GLuint | v0 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform2f | ( | GLint | location, |
GLfloat | v0, | ||
GLfloat | v1 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform2i | ( | GLint | location, |
GLint | v0, | ||
GLint | v1 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform2ui | ( | GLint | location, |
GLuint | v0, | ||
GLuint | v1 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform3f | ( | GLint | location, |
GLfloat | v0, | ||
GLfloat | v1, | ||
GLfloat | v2 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform3i | ( | GLint | location, |
GLint | v0, | ||
GLint | v1, | ||
GLint | v2 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform3ui | ( | GLint | location, |
GLuint | v0, | ||
GLuint | v1, | ||
GLuint | v2 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform4f | ( | GLint | location, |
GLfloat | v0, | ||
GLfloat | v1, | ||
GLfloat | v2, | ||
GLfloat | v3 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform4i | ( | GLint | location, |
GLint | v0, | ||
GLint | v1, | ||
GLint | v2, | ||
GLint | v3 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_Uniform4ui | ( | GLint | location, |
GLuint | v0, | ||
GLuint | v1, | ||
GLuint | v2, | ||
GLuint | v3 | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_UniformMatrix2fv | ( | GLint | location, |
GLsizei | count, | ||
GLboolean | transpose, | ||
const GLfloat * | value | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_UniformMatrix2x3fv | ( | GLint | location, |
GLsizei | count, | ||
GLboolean | transpose, | ||
const GLfloat * | value | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_UniformMatrix2x4fv | ( | GLint | location, |
GLsizei | count, | ||
GLboolean | transpose, | ||
const GLfloat * | value | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_UniformMatrix3fv | ( | GLint | location, |
GLsizei | count, | ||
GLboolean | transpose, | ||
const GLfloat * | value | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_UniformMatrix3x2fv | ( | GLint | location, |
GLsizei | count, | ||
GLboolean | transpose, | ||
const GLfloat * | value | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_UniformMatrix3x4fv | ( | GLint | location, |
GLsizei | count, | ||
GLboolean | transpose, | ||
const GLfloat * | value | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_UniformMatrix4fv | ( | GLint | location, |
GLsizei | count, | ||
GLboolean | transpose, | ||
const GLfloat * | value | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_UniformMatrix4x2fv | ( | GLint | location, |
GLsizei | count, | ||
GLboolean | transpose, | ||
const GLfloat * | value | ||
) |
BLZAPIENTRY void BLZAPICALL BLZ_UniformMatrix4x3fv | ( | GLint | location, |
GLsizei | count, | ||
GLboolean | transpose, | ||
const GLfloat * | value | ||
) |