MCPcopy Create free account
hub / github.com/ad-si/LuaCAD / gladLoadGLUserPtr

Function gladLoadGLUserPtr

OpenCSG/src/glad/src/gl.cpp:1594–1621  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1592}
1593
1594int gladLoadGLUserPtr( GLADuserptrloadfunc load, void *userptr) {
1595 int version;
1596
1597 glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString");
1598 if(glad_glGetString == NULL) return 0;
1599 version = glad_gl_find_core_gl();
1600
1601 glad_gl_load_GL_VERSION_1_0(load, userptr);
1602 glad_gl_load_GL_VERSION_1_1(load, userptr);
1603 glad_gl_load_GL_VERSION_1_2(load, userptr);
1604 glad_gl_load_GL_VERSION_1_3(load, userptr);
1605 glad_gl_load_GL_VERSION_1_4(load, userptr);
1606 glad_gl_load_GL_VERSION_1_5(load, userptr);
1607 glad_gl_load_GL_VERSION_2_0(load, userptr);
1608
1609 if (!glad_gl_find_extensions_gl()) return 0;
1610 glad_gl_load_GL_ARB_fragment_program(load, userptr);
1611 glad_gl_load_GL_ARB_framebuffer_object(load, userptr);
1612 glad_gl_load_GL_ARB_occlusion_query(load, userptr);
1613 glad_gl_load_GL_ARB_vertex_program(load, userptr);
1614 glad_gl_load_GL_EXT_depth_bounds_test(load, userptr);
1615 glad_gl_load_GL_EXT_framebuffer_object(load, userptr);
1616 glad_gl_load_GL_NV_occlusion_query(load, userptr);
1617
1618
1619
1620 return version;
1621}
1622
1623
1624int gladLoadGL( GLADloadfunc load) {

Callers 2

gladLoadGLFunction · 0.85
gladLoaderLoadGLFunction · 0.85

Tested by

no test coverage detected