[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6621":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},6621,"glad","Dav1dde\u002Fglad","Dav1dde","Multi-Language Vulkan\u002FGL\u002FGLES\u002FEGL\u002FGLX\u002FWGL Loader-Generator based on the official specs.","https:\u002F\u002Fgen.glad.sh\u002F",null,"C",4527,508,72,28,0,5,29,1,30.12,"Other",false,"glad2",true,[26,27,28,29,30,31,32,5,33,34,35,36,37,38,39,40,41,42,43],"c","code-generation","cpp","d","egl","generator","gl","gles","gles2","glx","loader-generator","nim","opengl","pascal","python","rust","vulkan","wgl","2026-06-12 02:01:27","glad\n====\n\nVulkan\u002FGL\u002FGLES\u002FEGL\u002FGLX\u002FWGL Loader-Generator based on the official specifications\nfor multiple languages.\n\nCheck out the [webservice for glad2](https:\u002F\u002Fglad.sh) to generate the files you need!\n\n\n**NOTE:** This is the 2.0 branch, which adds more functionality but changes the API.\n\nSome languages are only available in the [glad1 generator](https:\u002F\u002Fglad.dav1d.de).\n\n## Examples\n\n```c\n#include \u003Cglad\u002Fgl.h>\n\u002F\u002F GLFW (include after glad)\n#include \u003CGLFW\u002Fglfw3.h>\n\n\nint main() {\n    \u002F\u002F -- snip --\n\n    GLFWwindow* window = glfwCreateWindow(WIDTH, HEIGHT, \"LearnOpenGL\", NULL, NULL);\n    glfwMakeContextCurrent(window);\n\n    int version = gladLoadGL(glfwGetProcAddress);\n    if (version == 0) {\n        printf(\"Failed to initialize OpenGL context\\n\");\n        return -1;\n    }\n\n    \u002F\u002F Successfully loaded OpenGL\n    printf(\"Loaded OpenGL %d.%d\\n\", GLAD_VERSION_MAJOR(version), GLAD_VERSION_MINOR(version));\n\n    \u002F\u002F -- snip --\n}\n```\n\nThe full code: [hellowindow2.cpp](example\u002Fc++\u002Fhellowindow2.cpp)\n\nMore examples in the [examples directory](example\u002F) of this repository.\n\n## Plugins\n\nGlad [plugins](https:\u002F\u002Fgithub.com\u002FDav1dde\u002Fglad\u002Fwiki\u002FExtending-Glad)\nmaintained by the community to add support for more languages:\n\n- [Fortran](https:\u002F\u002Fgithub.com\u002FAarnoldGad\u002Fglad-fortran).\n\n## Documentation\n\nThe documentation can be found in the [wiki](https:\u002F\u002Fgithub.com\u002FDav1dde\u002Fglad\u002Fwiki).\n\n\nExamples can be found [in the example directory](\u002Fexample). Some examples:\n\n* C\u002FC++\n    * [GL GLFW](example\u002Fc\u002Fgl_glfw.c)\n    * [GL GLFW On-Demand loading](example\u002Fc\u002Fgl_glfw_on_demand.c)\n    * [GL GLFW Multiple Windows\u002FContexts](example\u002Fc++\u002Fmultiwin_mx\u002F)\n    * [GL SDL3 Callbacks](example\u002Fc\u002Fgl_sdl3_callbacks.c)\n    * [GL SDL3](example\u002Fc\u002Fgl_sdl3.c)\n    * [GL SDL2](example\u002Fc\u002Fgl_sdl2.c)\n    * [Vulkan GLFW](example\u002Fc\u002Fvulkan_tri_glfw\u002F)\n    * [GLX](example\u002Fc\u002Fglx.c)\n    * [GLX Modern](example\u002Fc\u002Fglx_modern.c)\n    * [WGL](example\u002Fc\u002Fwgl.c)\n    * [EGL X11](example\u002Fc\u002Fegl_x11\u002F)\n* Rust\n    * [GL GLFW](example\u002Frust\u002Fgl-glfw\u002F)\n    * [GL GLFW Multiple Windows\u002FContexts](example\u002Frust\u002Fgl-glfw-mx\u002F)\n\n\n\n## License\n\nFor the source code and various Khronos files see [LICENSE](\u002FLICENSE).\n\nThe generated code from glad is any of Public Domain, WTFPL or CC0.\nNow Khronos has some of their specifications under Apache Version 2.0\nlicense which may have an impact on the generated code,\n[see this clarifying comment](https:\u002F\u002Fgithub.com\u002FKhronosGroup\u002FOpenGL-Registry\u002Fissues\u002F376#issuecomment-596187053)\non the Khronos \u002F OpenGL-Specification issue tracker.\n","glad是一个基于官方规范的Vulkan、OpenGL、GLES等图形API加载器生成器，支持多种编程语言。其核心功能包括自动生成符合Khronos Group标准的加载器代码，简化了开发者在不同平台和环境中使用这些图形API的过程。glad通过提供一个易于使用的在线服务（https:\u002F\u002Fglad.sh\u002F），使得用户可以根据项目需求定制化生成所需的加载器文件。此外，它还支持C\u002FC++、Python、Rust等多种语言，并且社区维护了额外的语言插件以扩展支持范围。此工具非常适合需要跨平台开发图形应用或游戏引擎的场景，能够显著提高开发效率并减少潜在错误。",2,"2026-06-11 03:07:57","top_language"]