blaze
|
Shader compilation and freeing. More...
Functions | |
BLZAPIENTRY struct BLZ_Shader *BLZAPICALL | BLZ_CompileShader (char *vert, char *frag) |
Compiles a shader program from the specified sources. More... | |
BLZAPIENTRY int BLZAPICALL | BLZ_FreeShader (BLZ_Shader *program) |
Frees memory used by specified shader program. More... | |
BLZAPIENTRY struct BLZ_Shader BLZAPICALL * | BLZ_GetDefaultShader () |
Returns a pointer to the default shader program. More... | |
BLZAPIENTRY int BLZAPICALL | BLZ_UseShader (BLZ_Shader *program) |
Sets the specified shader as the current. More... | |
Shader compilation and freeing.
BLZAPIENTRY struct BLZ_Shader* BLZAPICALL BLZ_CompileShader | ( | char * | vert, |
char * | frag | ||
) |
Compiles a shader program from the specified sources.
vert | Vertex shader source string |
frag | Fragment shader source string |
BLZAPIENTRY int BLZAPICALL BLZ_FreeShader | ( | BLZ_Shader * | program | ) |
Frees memory used by specified shader program.
BLZAPIENTRY struct BLZ_Shader BLZAPICALL* BLZ_GetDefaultShader | ( | ) |
Returns a pointer to the default shader program.
BLZAPIENTRY int BLZAPICALL BLZ_UseShader | ( | BLZ_Shader * | program | ) |
Sets the specified shader as the current.