OpenGL, OpenGL ES, and OpenGL ES-SC API and Extension Registry
Browse cluster: Protocol Buffers & gRPC Ecosystem →The OpenGL-Registry is maintained by the Khronos Group and serves as the central registry for API specifications, extension specifications, header files, and XML API definitions for OpenGL, OpenGL ES, and OpenGL ES-SC. The repository contains over 125 MB of PDF specifications across multiple versions of these graphics APIs, along with tools and scripts for managing extensions, allocating enumerants, and generating C/C++ header files from XML registry files. The project uses Python 3 scripts with lxml bindings to manipulate XML files representing the API registries, and includes infrastructure for validating schemas, managing vendor extensions, and publishing extension indices.