| 645 | void (CODEGEN_FUNCPTR *sfg_ptrc_glRenderbufferStorageEXT)(GLenum, GLenum, GLsizei, GLsizei) = NULL; |
| 646 | |
| 647 | static int Load_EXT_framebuffer_object(void) |
| 648 | { |
| 649 | int numFailed = 0; |
| 650 | sfg_ptrc_glBindFramebufferEXT = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint))IntGetProcAddress("glBindFramebufferEXT"); |
| 651 | if(!sfg_ptrc_glBindFramebufferEXT) numFailed++; |
| 652 | sfg_ptrc_glBindRenderbufferEXT = (void (CODEGEN_FUNCPTR *)(GLenum, GLuint))IntGetProcAddress("glBindRenderbufferEXT"); |
| 653 | if(!sfg_ptrc_glBindRenderbufferEXT) numFailed++; |
| 654 | sfg_ptrc_glCheckFramebufferStatusEXT = (GLenum (CODEGEN_FUNCPTR *)(GLenum))IntGetProcAddress("glCheckFramebufferStatusEXT"); |
| 655 | if(!sfg_ptrc_glCheckFramebufferStatusEXT) numFailed++; |
| 656 | sfg_ptrc_glDeleteFramebuffersEXT = (void (CODEGEN_FUNCPTR *)(GLsizei, const GLuint *))IntGetProcAddress("glDeleteFramebuffersEXT"); |
| 657 | if(!sfg_ptrc_glDeleteFramebuffersEXT) numFailed++; |
| 658 | sfg_ptrc_glDeleteRenderbuffersEXT = (void (CODEGEN_FUNCPTR *)(GLsizei, const GLuint *))IntGetProcAddress("glDeleteRenderbuffersEXT"); |
| 659 | if(!sfg_ptrc_glDeleteRenderbuffersEXT) numFailed++; |
| 660 | sfg_ptrc_glFramebufferRenderbufferEXT = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLenum, GLuint))IntGetProcAddress("glFramebufferRenderbufferEXT"); |
| 661 | if(!sfg_ptrc_glFramebufferRenderbufferEXT) numFailed++; |
| 662 | sfg_ptrc_glFramebufferTexture1DEXT = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLenum, GLuint, GLint))IntGetProcAddress("glFramebufferTexture1DEXT"); |
| 663 | if(!sfg_ptrc_glFramebufferTexture1DEXT) numFailed++; |
| 664 | sfg_ptrc_glFramebufferTexture2DEXT = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLenum, GLuint, GLint))IntGetProcAddress("glFramebufferTexture2DEXT"); |
| 665 | if(!sfg_ptrc_glFramebufferTexture2DEXT) numFailed++; |
| 666 | sfg_ptrc_glFramebufferTexture3DEXT = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLenum, GLuint, GLint, GLint))IntGetProcAddress("glFramebufferTexture3DEXT"); |
| 667 | if(!sfg_ptrc_glFramebufferTexture3DEXT) numFailed++; |
| 668 | sfg_ptrc_glGenFramebuffersEXT = (void (CODEGEN_FUNCPTR *)(GLsizei, GLuint *))IntGetProcAddress("glGenFramebuffersEXT"); |
| 669 | if(!sfg_ptrc_glGenFramebuffersEXT) numFailed++; |
| 670 | sfg_ptrc_glGenRenderbuffersEXT = (void (CODEGEN_FUNCPTR *)(GLsizei, GLuint *))IntGetProcAddress("glGenRenderbuffersEXT"); |
| 671 | if(!sfg_ptrc_glGenRenderbuffersEXT) numFailed++; |
| 672 | sfg_ptrc_glGenerateMipmapEXT = (void (CODEGEN_FUNCPTR *)(GLenum))IntGetProcAddress("glGenerateMipmapEXT"); |
| 673 | if(!sfg_ptrc_glGenerateMipmapEXT) numFailed++; |
| 674 | sfg_ptrc_glGetFramebufferAttachmentParameterivEXT = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLenum, GLint *))IntGetProcAddress("glGetFramebufferAttachmentParameterivEXT"); |
| 675 | if(!sfg_ptrc_glGetFramebufferAttachmentParameterivEXT) numFailed++; |
| 676 | sfg_ptrc_glGetRenderbufferParameterivEXT = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLint *))IntGetProcAddress("glGetRenderbufferParameterivEXT"); |
| 677 | if(!sfg_ptrc_glGetRenderbufferParameterivEXT) numFailed++; |
| 678 | sfg_ptrc_glIsFramebufferEXT = (GLboolean (CODEGEN_FUNCPTR *)(GLuint))IntGetProcAddress("glIsFramebufferEXT"); |
| 679 | if(!sfg_ptrc_glIsFramebufferEXT) numFailed++; |
| 680 | sfg_ptrc_glIsRenderbufferEXT = (GLboolean (CODEGEN_FUNCPTR *)(GLuint))IntGetProcAddress("glIsRenderbufferEXT"); |
| 681 | if(!sfg_ptrc_glIsRenderbufferEXT) numFailed++; |
| 682 | sfg_ptrc_glRenderbufferStorageEXT = (void (CODEGEN_FUNCPTR *)(GLenum, GLenum, GLsizei, GLsizei))IntGetProcAddress("glRenderbufferStorageEXT"); |
| 683 | if(!sfg_ptrc_glRenderbufferStorageEXT) numFailed++; |
| 684 | return numFailed; |
| 685 | } |
| 686 | |
| 687 | void (CODEGEN_FUNCPTR *sfg_ptrc_glBindVertexArray)(GLuint) = NULL; |
| 688 | void (CODEGEN_FUNCPTR *sfg_ptrc_glDeleteVertexArrays)(GLsizei, const GLuint *) = NULL; |
nothing calls this directly
no outgoing calls
no test coverage detected