| 517 | void (CODEGEN_FUNCPTR *sfg_ptrc_glValidateProgramARB)(GLhandleARB) = NULL; |
| 518 | |
| 519 | static 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"); |
nothing calls this directly
no outgoing calls
no test coverage detected