pixelflinger2_interface.h | 27 typedef struct gl_shader_program gl_shader_program_t; typedef in typeref:struct:gl_shader_program 234 gl_shader_program_t * (* ShaderProgramCreate)(const GGLInterface_t * iface); 237 void (* ShaderAttach)(const GGLInterface_t * iface, gl_shader_program_t * program, 241 void (* ShaderDetach)(const GGLInterface_t * iface, gl_shader_program_t * program, 245 GLboolean (* ShaderProgramLink)(gl_shader_program_t * program, const char ** infoLog); 247 void (* ShaderProgramDelete)(GGLInterface_t * iface, gl_shader_program_t * program); 250 void (* ShaderUse)(GGLInterface_t * iface, gl_shader_program_t * program); 256 void (* ShaderProgramGetiv)(const gl_shader_program_t * program, const GLenum pname, GLint * params); 258 void (* ShaderProgramGetInfoLog)(const gl_shader_program_t * program, GLsizei bufsize, GLsizei* length, GLchar* infolog); 261 void (* ShaderAttributeBind)(const gl_shader_program_t * program [all...] |