10 GLenum type
; /**< GL_FLOAT or GL_INT */
12 GLint location
; /**< filled in by InitUniforms() */
15 #define END_OF_UNIFORMS { NULL, 0, GL_NONE, { 0, 0, 0, 0 }, -1 }
19 ShadersSupported(void);
22 CompileShaderText(GLenum shaderType
, const char *text
);
25 CompileShaderFile(GLenum shaderType
, const char *filename
);
28 LinkShaders(GLuint vertShader
, GLuint fragShader
);
31 InitUniforms(GLuint program
, struct uniform_info uniforms
[]);
34 #endif /* SHADER_UTIL_H */