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

Function gladLoaderLoadGL

OpenCSG/src/glad/src/gl.cpp:1767–1786  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1765}
1766
1767int gladLoaderLoadGL(void) {
1768 int version = 0;
1769 void *handle;
1770 int did_load = 0;
1771 struct _glad_gl_userptr userptr;
1772
1773 did_load = _glad_GL_loader_handle == NULL;
1774 handle = glad_gl_dlopen_handle();
1775 if (handle) {
1776 userptr = glad_gl_build_userptr(handle);
1777
1778 version = gladLoadGLUserPtr(glad_gl_get_proc, &userptr);
1779
1780 if (did_load) {
1781 gladLoaderUnloadGL();
1782 }
1783 }
1784
1785 return version;
1786}
1787
1788
1789

Callers 1

initExtensionLibraryFunction · 0.85

Calls 4

glad_gl_dlopen_handleFunction · 0.85
glad_gl_build_userptrFunction · 0.85
gladLoadGLUserPtrFunction · 0.85
gladLoaderUnloadGLFunction · 0.85

Tested by

no test coverage detected