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

Function Load_ARB_fragment_program

src/SFGUI/GLLoader.cpp:435–477  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

433
434
435static int Load_ARB_fragment_program(void)
436{
437 int numFailed = 0;
438 sfg_ptrc_glBindProgramARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint))IntGetProcAddress("glBindProgramARB");
439 if(!sfg_ptrc_glBindProgramARB) numFailed++;
440 sfg_ptrc_glDeleteProgramsARB = (void (CODEGEN_FUNCPTR *)(GLsizei, const GLuint *))IntGetProcAddress("glDeleteProgramsARB");
441 if(!sfg_ptrc_glDeleteProgramsARB) numFailed++;
442 sfg_ptrc_glGenProgramsARB = (void (CODEGEN_FUNCPTR *)(GLsizei, GLuint *))IntGetProcAddress("glGenProgramsARB");
443 if(!sfg_ptrc_glGenProgramsARB) numFailed++;
444 sfg_ptrc_glGetProgramEnvParameterdvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLdouble *))IntGetProcAddress("glGetProgramEnvParameterdvARB");
445 if(!sfg_ptrc_glGetProgramEnvParameterdvARB) numFailed++;
446 sfg_ptrc_glGetProgramEnvParameterfvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLfloat *))IntGetProcAddress("glGetProgramEnvParameterfvARB");
447 if(!sfg_ptrc_glGetProgramEnvParameterfvARB) numFailed++;
448 sfg_ptrc_glGetProgramLocalParameterdvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLdouble *))IntGetProcAddress("glGetProgramLocalParameterdvARB");
449 if(!sfg_ptrc_glGetProgramLocalParameterdvARB) numFailed++;
450 sfg_ptrc_glGetProgramLocalParameterfvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLfloat *))IntGetProcAddress("glGetProgramLocalParameterfvARB");
451 if(!sfg_ptrc_glGetProgramLocalParameterfvARB) numFailed++;
452 sfg_ptrc_glGetProgramStringARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLvoid *))IntGetProcAddress("glGetProgramStringARB");
453 if(!sfg_ptrc_glGetProgramStringARB) numFailed++;
454 sfg_ptrc_glGetProgramivARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLint *))IntGetProcAddress("glGetProgramivARB");
455 if(!sfg_ptrc_glGetProgramivARB) numFailed++;
456 sfg_ptrc_glIsProgramARB = (GLboolean (CODEGEN_FUNCPTR *)(GLuint))IntGetProcAddress("glIsProgramARB");
457 if(!sfg_ptrc_glIsProgramARB) numFailed++;
458 sfg_ptrc_glProgramEnvParameter4dARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble))IntGetProcAddress("glProgramEnvParameter4dARB");
459 if(!sfg_ptrc_glProgramEnvParameter4dARB) numFailed++;
460 sfg_ptrc_glProgramEnvParameter4dvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, const GLdouble *))IntGetProcAddress("glProgramEnvParameter4dvARB");
461 if(!sfg_ptrc_glProgramEnvParameter4dvARB) numFailed++;
462 sfg_ptrc_glProgramEnvParameter4fARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat))IntGetProcAddress("glProgramEnvParameter4fARB");
463 if(!sfg_ptrc_glProgramEnvParameter4fARB) numFailed++;
464 sfg_ptrc_glProgramEnvParameter4fvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, const GLfloat *))IntGetProcAddress("glProgramEnvParameter4fvARB");
465 if(!sfg_ptrc_glProgramEnvParameter4fvARB) numFailed++;
466 sfg_ptrc_glProgramLocalParameter4dARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble))IntGetProcAddress("glProgramLocalParameter4dARB");
467 if(!sfg_ptrc_glProgramLocalParameter4dARB) numFailed++;
468 sfg_ptrc_glProgramLocalParameter4dvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, const GLdouble *))IntGetProcAddress("glProgramLocalParameter4dvARB");
469 if(!sfg_ptrc_glProgramLocalParameter4dvARB) numFailed++;
470 sfg_ptrc_glProgramLocalParameter4fARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat))IntGetProcAddress("glProgramLocalParameter4fARB");
471 if(!sfg_ptrc_glProgramLocalParameter4fARB) numFailed++;
472 sfg_ptrc_glProgramLocalParameter4fvARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint, const GLfloat *))IntGetProcAddress("glProgramLocalParameter4fvARB");
473 if(!sfg_ptrc_glProgramLocalParameter4fvARB) numFailed++;
474 sfg_ptrc_glProgramStringARB = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLsizei, const GLvoid *))IntGetProcAddress("glProgramStringARB");
475 if(!sfg_ptrc_glProgramStringARB) numFailed++;
476 return numFailed;
477}
478
479void (CODEGEN_FUNCPTR *sfg_ptrc_glAttachObjectARB)(GLhandleARB, GLhandleARB) = NULL;
480void (CODEGEN_FUNCPTR *sfg_ptrc_glCompileShaderARB)(GLhandleARB) = NULL;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected