← All repos

OpenGL-Registry

OpenGL, OpenGL ES, and OpenGL ES-SC API and Extension Registry

Browse cluster: Protocol Buffers & gRPC Ecosystem
1,094commits
161contributors
10languages

Tech stack & purpose

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.

Languages

C
39.2%
HTML
30.8%
JavaScript
10.8%
PostScript
10.1%
Python
5.2%
Hack
2.0%
PHP
1.0%
CSS
0.9%
Makefile
0.0%
Shell
0.0%

Contributors (top 30 of 161)