MCPcopy Create free account
hub / github.com/TankOs/SFGUI / Load_ARB_vertex_program

Function Load_ARB_vertex_program

src/SFGUI/GLLoader.cpp:304–432  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

302void (CODEGEN_FUNCPTR *sfg_ptrc_glVertexAttribPointerARB)(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *) = NULL;
303
304static int Load_ARB_vertex_program(void)
305{
306 int numFailed = 0;
307 sfg_ptrc_glBindProgramARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint))IntGetProcAddress("glBindProgramARB");
308 if(!sfg_ptrc_glBindProgramARB) numFailed++;
309 sfg_ptrc_glDeleteProgramsARB = (void (CODEGEN_FUNCPTR *)(GLsizei, const GLuint *))IntGetProcAddress("glDeleteProgramsARB");
310 if(!sfg_ptrc_glDeleteProgramsARB) numFailed++;
311 sfg_ptrc_glDisableVertexAttribArrayARB = (void (CODEGEN_FUNCPTR *)(GLuint))IntGetProcAddress("glDisableVertexAttribArrayARB");
312 if(!sfg_ptrc_glDisableVertexAttribArrayARB) numFailed++;
313 sfg_ptrc_glEnableVertexAttribArrayARB = (void (CODEGEN_FUNCPTR *)(GLuint))IntGetProcAddress("glEnableVertexAttribArrayARB");
314 if(!sfg_ptrc_glEnableVertexAttribArrayARB) numFailed++;
315 sfg_ptrc_glGenProgramsARB = (void (CODEGEN_FUNCPTR *)(GLsizei, GLuint *))IntGetProcAddress("glGenProgramsARB");
316 if(!sfg_ptrc_glGenProgramsARB) numFailed++;
317 sfg_ptrc_glGetProgramEnvParameterdvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLdouble *))IntGetProcAddress("glGetProgramEnvParameterdvARB");
318 if(!sfg_ptrc_glGetProgramEnvParameterdvARB) numFailed++;
319 sfg_ptrc_glGetProgramEnvParameterfvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLfloat *))IntGetProcAddress("glGetProgramEnvParameterfvARB");
320 if(!sfg_ptrc_glGetProgramEnvParameterfvARB) numFailed++;
321 sfg_ptrc_glGetProgramLocalParameterdvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLdouble *))IntGetProcAddress("glGetProgramLocalParameterdvARB");
322 if(!sfg_ptrc_glGetProgramLocalParameterdvARB) numFailed++;
323 sfg_ptrc_glGetProgramLocalParameterfvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLfloat *))IntGetProcAddress("glGetProgramLocalParameterfvARB");
324 if(!sfg_ptrc_glGetProgramLocalParameterfvARB) numFailed++;
325 sfg_ptrc_glGetProgramStringARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLvoid *))IntGetProcAddress("glGetProgramStringARB");
326 if(!sfg_ptrc_glGetProgramStringARB) numFailed++;
327 sfg_ptrc_glGetProgramivARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLint *))IntGetProcAddress("glGetProgramivARB");
328 if(!sfg_ptrc_glGetProgramivARB) numFailed++;
329 sfg_ptrc_glGetVertexAttribPointervARB = (void (CODEGEN_FUNCPTR *)(GLuint, GLenum, GLvoid **))IntGetProcAddress("glGetVertexAttribPointervARB");
330 if(!sfg_ptrc_glGetVertexAttribPointervARB) numFailed++;
331 sfg_ptrc_glGetVertexAttribdvARB = (void (CODEGEN_FUNCPTR *)(GLuint, GLenum, GLdouble *))IntGetProcAddress("glGetVertexAttribdvARB");
332 if(!sfg_ptrc_glGetVertexAttribdvARB) numFailed++;
333 sfg_ptrc_glGetVertexAttribfvARB = (void (CODEGEN_FUNCPTR *)(GLuint, GLenum, GLfloat *))IntGetProcAddress("glGetVertexAttribfvARB");
334 if(!sfg_ptrc_glGetVertexAttribfvARB) numFailed++;
335 sfg_ptrc_glGetVertexAttribivARB = (void (CODEGEN_FUNCPTR *)(GLuint, GLenum, GLint *))IntGetProcAddress("glGetVertexAttribivARB");
336 if(!sfg_ptrc_glGetVertexAttribivARB) numFailed++;
337 sfg_ptrc_glIsProgramARB = (GLboolean (CODEGEN_FUNCPTR *)(GLuint))IntGetProcAddress("glIsProgramARB");
338 if(!sfg_ptrc_glIsProgramARB) numFailed++;
339 sfg_ptrc_glProgramEnvParameter4dARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble))IntGetProcAddress("glProgramEnvParameter4dARB");
340 if(!sfg_ptrc_glProgramEnvParameter4dARB) numFailed++;
341 sfg_ptrc_glProgramEnvParameter4dvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, const GLdouble *))IntGetProcAddress("glProgramEnvParameter4dvARB");
342 if(!sfg_ptrc_glProgramEnvParameter4dvARB) numFailed++;
343 sfg_ptrc_glProgramEnvParameter4fARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat))IntGetProcAddress("glProgramEnvParameter4fARB");
344 if(!sfg_ptrc_glProgramEnvParameter4fARB) numFailed++;
345 sfg_ptrc_glProgramEnvParameter4fvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, const GLfloat *))IntGetProcAddress("glProgramEnvParameter4fvARB");
346 if(!sfg_ptrc_glProgramEnvParameter4fvARB) numFailed++;
347 sfg_ptrc_glProgramLocalParameter4dARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble))IntGetProcAddress("glProgramLocalParameter4dARB");
348 if(!sfg_ptrc_glProgramLocalParameter4dARB) numFailed++;
349 sfg_ptrc_glProgramLocalParameter4dvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, const GLdouble *))IntGetProcAddress("glProgramLocalParameter4dvARB");
350 if(!sfg_ptrc_glProgramLocalParameter4dvARB) numFailed++;
351 sfg_ptrc_glProgramLocalParameter4fARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat))IntGetProcAddress("glProgramLocalParameter4fARB");
352 if(!sfg_ptrc_glProgramLocalParameter4fARB) numFailed++;
353 sfg_ptrc_glProgramLocalParameter4fvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, const GLfloat *))IntGetProcAddress("glProgramLocalParameter4fvARB");
354 if(!sfg_ptrc_glProgramLocalParameter4fvARB) numFailed++;
355 sfg_ptrc_glProgramStringARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLsizei, const GLvoid *))IntGetProcAddress("glProgramStringARB");
356 if(!sfg_ptrc_glProgramStringARB) numFailed++;
357 sfg_ptrc_glVertexAttrib1dARB = (void (CODEGEN_FUNCPTR *)(GLuint, GLdouble))IntGetProcAddress("glVertexAttrib1dARB");
358 if(!sfg_ptrc_glVertexAttrib1dARB) numFailed++;
359 sfg_ptrc_glVertexAttrib1dvARB = (void (CODEGEN_FUNCPTR *)(GLuint, const GLdouble *))IntGetProcAddress("glVertexAttrib1dvARB");
360 if(!sfg_ptrc_glVertexAttrib1dvARB) numFailed++;
361 sfg_ptrc_glVertexAttrib1fARB = (void (CODEGEN_FUNCPTR *)(GLuint, GLfloat))IntGetProcAddress("glVertexAttrib1fARB");

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected