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

Function Load_ARB_vertex_array_object

src/SFGUI/GLLoader.cpp:692–704  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

690GLboolean (CODEGEN_FUNCPTR *sfg_ptrc_glIsVertexArray)(GLuint) = NULL;
691
692static int Load_ARB_vertex_array_object(void)
693{
694 int numFailed = 0;
695 sfg_ptrc_glBindVertexArray = (void (CODEGEN_FUNCPTR *)(GLuint))IntGetProcAddress("glBindVertexArray");
696 if(!sfg_ptrc_glBindVertexArray) numFailed++;
697 sfg_ptrc_glDeleteVertexArrays = (void (CODEGEN_FUNCPTR *)(GLsizei, const GLuint *))IntGetProcAddress("glDeleteVertexArrays");
698 if(!sfg_ptrc_glDeleteVertexArrays) numFailed++;
699 sfg_ptrc_glGenVertexArrays = (void (CODEGEN_FUNCPTR *)(GLsizei, GLuint *))IntGetProcAddress("glGenVertexArrays");
700 if(!sfg_ptrc_glGenVertexArrays) numFailed++;
701 sfg_ptrc_glIsVertexArray = (GLboolean (CODEGEN_FUNCPTR *)(GLuint))IntGetProcAddress("glIsVertexArray");
702 if(!sfg_ptrc_glIsVertexArray) numFailed++;
703 return numFailed;
704}
705
706void (CODEGEN_FUNCPTR *sfg_ptrc_glFramebufferTextureARB)(GLenum, GLenum, GLuint, GLint) = NULL;
707void (CODEGEN_FUNCPTR *sfg_ptrc_glFramebufferTextureFaceARB)(GLenum, GLenum, GLuint, GLint, GLenum) = NULL;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected