glad

Binding generator

A tool for automatically generating boilerplate code for OpenGL and Vulkan bindings in various programming languages.

Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.

GitHub

4k stars
76 watching
453 forks
Language: C
last commit: almost 2 years ago
Linked from 5 awesome lists

ccode-generationcppdeglgeneratorglgladglesgles2glxloader-generatornimopenglpascalpythonrustvulkanwgl

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
glfw/glfwA multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms13,201
nigels-com/glewA library that provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform.2,679
go-gl/glfwProvides a Go interface to the GLFW library for creating windows and rendering OpenGL contexts.1,584
paroj/glxxwAn OpenGL loader library providing access to GL3 core and GLES2/3 APIs15
goxjs/glfwProvides an API for creating OpenGL contexts and handling events in cross-platform applications.83
facebook/iglA cross-platform library providing a low-level GPU interface for multiple graphics APIs2,980
lwjgl/lwjgl3A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications.4,852
mosra/flextglA tool that generates boilerplate code for loading OpenGL and Vulkan libraries.204
rikusalminen/glxwA tool for dynamically linking with OpenGL at runtime.53
gfx-rs/gfxA cross-platform GPU API that provides low-level graphics and compute capabilities5,362
minegame159/opengl-beefGenerates an OpenGL loader script based on provided details and settings.16
khronosgroup/glslangGenerates abstract syntax trees from GLSL and HLSL source code for translation into SPIR-V intermediate language.3,101
gpuopen-drivers/xglTranslates Vulkan API commands into PAL commands to enable graphics rendering217
g-truc/glmA C++ mathematics library providing support for 3D vector and matrix operations.9,418
mcnopper/openglA comprehensive software project demonstrating OpenGL 3 and 4 with GLSL capabilities2,379