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

Function Load_ARB_shader_objects

src/SFGUI/GLLoader.cpp:519–601  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

517void (CODEGEN_FUNCPTR *sfg_ptrc_glValidateProgramARB)(GLhandleARB) = NULL;
518
519static int Load_ARB_shader_objects(void)
520{
521 int numFailed = 0;
522 sfg_ptrc_glAttachObjectARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLhandleARB))IntGetProcAddress("glAttachObjectARB");
523 if(!sfg_ptrc_glAttachObjectARB) numFailed++;
524 sfg_ptrc_glCompileShaderARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB))IntGetProcAddress("glCompileShaderARB");
525 if(!sfg_ptrc_glCompileShaderARB) numFailed++;
526 sfg_ptrc_glCreateProgramObjectARB = (GLhandleARB (CODEGEN_FUNCPTR *)(void))IntGetProcAddress("glCreateProgramObjectARB");
527 if(!sfg_ptrc_glCreateProgramObjectARB) numFailed++;
528 sfg_ptrc_glCreateShaderObjectARB = (GLhandleARB (CODEGEN_FUNCPTR *)(GLenum))IntGetProcAddress("glCreateShaderObjectARB");
529 if(!sfg_ptrc_glCreateShaderObjectARB) numFailed++;
530 sfg_ptrc_glDeleteObjectARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB))IntGetProcAddress("glDeleteObjectARB");
531 if(!sfg_ptrc_glDeleteObjectARB) numFailed++;
532 sfg_ptrc_glDetachObjectARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLhandleARB))IntGetProcAddress("glDetachObjectARB");
533 if(!sfg_ptrc_glDetachObjectARB) numFailed++;
534 sfg_ptrc_glGetActiveUniformARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *))IntGetProcAddress("glGetActiveUniformARB");
535 if(!sfg_ptrc_glGetActiveUniformARB) numFailed++;
536 sfg_ptrc_glGetAttachedObjectsARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *))IntGetProcAddress("glGetAttachedObjectsARB");
537 if(!sfg_ptrc_glGetAttachedObjectsARB) numFailed++;
538 sfg_ptrc_glGetHandleARB = (GLhandleARB (CODEGEN_FUNCPTR *)(GLenum))IntGetProcAddress("glGetHandleARB");
539 if(!sfg_ptrc_glGetHandleARB) numFailed++;
540 sfg_ptrc_glGetInfoLogARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *))IntGetProcAddress("glGetInfoLogARB");
541 if(!sfg_ptrc_glGetInfoLogARB) numFailed++;
542 sfg_ptrc_glGetObjectParameterfvARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLenum, GLfloat *))IntGetProcAddress("glGetObjectParameterfvARB");
543 if(!sfg_ptrc_glGetObjectParameterfvARB) numFailed++;
544 sfg_ptrc_glGetObjectParameterivARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLenum, GLint *))IntGetProcAddress("glGetObjectParameterivARB");
545 if(!sfg_ptrc_glGetObjectParameterivARB) numFailed++;
546 sfg_ptrc_glGetShaderSourceARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLsizei, GLsizei *, GLcharARB *))IntGetProcAddress("glGetShaderSourceARB");
547 if(!sfg_ptrc_glGetShaderSourceARB) numFailed++;
548 sfg_ptrc_glGetUniformLocationARB = (GLint (CODEGEN_FUNCPTR *)(GLhandleARB, const GLcharARB *))IntGetProcAddress("glGetUniformLocationARB");
549 if(!sfg_ptrc_glGetUniformLocationARB) numFailed++;
550 sfg_ptrc_glGetUniformfvARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLint, GLfloat *))IntGetProcAddress("glGetUniformfvARB");
551 if(!sfg_ptrc_glGetUniformfvARB) numFailed++;
552 sfg_ptrc_glGetUniformivARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLint, GLint *))IntGetProcAddress("glGetUniformivARB");
553 if(!sfg_ptrc_glGetUniformivARB) numFailed++;
554 sfg_ptrc_glLinkProgramARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB))IntGetProcAddress("glLinkProgramARB");
555 if(!sfg_ptrc_glLinkProgramARB) numFailed++;
556 sfg_ptrc_glShaderSourceARB = (void (CODEGEN_FUNCPTR *)(GLhandleARB, GLsizei, const GLcharARB **, const GLint *))IntGetProcAddress("glShaderSourceARB");
557 if(!sfg_ptrc_glShaderSourceARB) numFailed++;
558 sfg_ptrc_glUniform1fARB = (void (CODEGEN_FUNCPTR *)(GLint, GLfloat))IntGetProcAddress("glUniform1fARB");
559 if(!sfg_ptrc_glUniform1fARB) numFailed++;
560 sfg_ptrc_glUniform1fvARB = (void (CODEGEN_FUNCPTR *)(GLint, GLsizei, const GLfloat *))IntGetProcAddress("glUniform1fvARB");
561 if(!sfg_ptrc_glUniform1fvARB) numFailed++;
562 sfg_ptrc_glUniform1iARB = (void (CODEGEN_FUNCPTR *)(GLint, GLint))IntGetProcAddress("glUniform1iARB");
563 if(!sfg_ptrc_glUniform1iARB) numFailed++;
564 sfg_ptrc_glUniform1ivARB = (void (CODEGEN_FUNCPTR *)(GLint, GLsizei, const GLint *))IntGetProcAddress("glUniform1ivARB");
565 if(!sfg_ptrc_glUniform1ivARB) numFailed++;
566 sfg_ptrc_glUniform2fARB = (void (CODEGEN_FUNCPTR *)(GLint, GLfloat, GLfloat))IntGetProcAddress("glUniform2fARB");
567 if(!sfg_ptrc_glUniform2fARB) numFailed++;
568 sfg_ptrc_glUniform2fvARB = (void (CODEGEN_FUNCPTR *)(GLint, GLsizei, const GLfloat *))IntGetProcAddress("glUniform2fvARB");
569 if(!sfg_ptrc_glUniform2fvARB) numFailed++;
570 sfg_ptrc_glUniform2iARB = (void (CODEGEN_FUNCPTR *)(GLint, GLint, GLint))IntGetProcAddress("glUniform2iARB");
571 if(!sfg_ptrc_glUniform2iARB) numFailed++;
572 sfg_ptrc_glUniform2ivARB = (void (CODEGEN_FUNCPTR *)(GLint, GLsizei, const GLint *))IntGetProcAddress("glUniform2ivARB");
573 if(!sfg_ptrc_glUniform2ivARB) numFailed++;
574 sfg_ptrc_glUniform3fARB = (void (CODEGEN_FUNCPTR *)(GLint, GLfloat, GLfloat, GLfloat))IntGetProcAddress("glUniform3fARB");
575 if(!sfg_ptrc_glUniform3fARB) numFailed++;
576 sfg_ptrc_glUniform3fvARB = (void (CODEGEN_FUNCPTR *)(GLint, GLsizei, const GLfloat *))IntGetProcAddress("glUniform3fvARB");

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected