pixelflinger2_interface.h | 26 typedef struct gl_shader gl_shader_t; typedef in typeref:struct:gl_shader 223 gl_shader_t * (* ShaderCreate)(const GGLInterface_t * iface, GLenum type); 225 void (* ShaderSource)(gl_shader_t * shader, GLsizei count, const char ** string, const int * length); 228 GLboolean (* ShaderCompile)(const GGLInterface_t * iface, gl_shader_t * shader, 231 void (* ShaderDelete)(const GGLInterface_t * iface, gl_shader_t * shader); 238 gl_shader_t * shader); 242 gl_shader_t * shader); 252 void (* ShaderGetiv)(const gl_shader_t * shader, const GLenum pname, GLint * params); 254 void (* ShaderGetInfoLog)(const gl_shader_t * shader, GLsizei bufsize, GLsizei* length, GLchar* infolog); 300 gl_shader_t * GGLShaderCreate(GLenum type) [all...] |