| <?php | |
| $static_title = 'Khronos Combined OpenGL Registry'; | |
| $static_breadcrumb = array( | |
| '/registry/' => 'Registry', | |
| 'NOLINK' => 'Combined OpenGL Registry' | |
| ); | |
| include_once("../../assets/static_pages/khr_page_top.php"); | |
| ?> | |
| <h1 class="pagetitle">Khronos Combined OpenGL® Registry</h1> | |
| <div id="mainformat"> | |
| <h1 style="text-align:center"> Khronos Combined OpenGL® Registry </h1> | |
| <p> This site contains the API and Extension registries for the OpenGL | |
| family APIs - OpenGL, OpenGL ES, and OpenGL SC. It includes API | |
| specifications; specifications of Khronos- and vendor-approved | |
| extensions; header files corresponding to the specifications; the XML | |
| API Registry definining each API; and related tools and scripts. </p> | |
| <p> Each API has its own index page linking to the files specific to that | |
| API: </p> | |
| <ul> | |
| <li> <a href="index_es.php">OpenGL ES Registry Index</a> </li> | |
| <li> <a href="index_gl.php">OpenGL Registry Index</a> </li> | |
| <li> <a href="index_sc.php">OpenGL SC Registry Index</a> </li> | |
| </ul> | |
| <h6> <a name="repository"></a> | |
| OpenGL-Registry Repository </h6> | |
| <p> The web registry is backed by a <a | |
| href="https://github.com/KhronosGroup/OpenGL-Registry"> github | |
| repository</a>. Changes committed to the <b>master</b> branch of the | |
| repository are reflected on the website. The repository includes | |
| everything visible on the registry website - specifications, extensions, | |
| headers, XML, and the index pages such as this one - as well as | |
| additional documentation and scripts. Problems with the registry or with | |
| the underlying specifications may be reported as github Issues. </b> | |
| <p> In particular, the registry repository includes formal XML documents | |
| defining the APIs and enumerants used in OpenGL, OpenGL ES, OpenGL SC, | |
| GLX, and WGL. Changes to these files can be proposed to reserved | |
| enumerant ranges to vendors for future use, as well as to add interfaces | |
| for new extension APIs. A set of Python scripts are provided to load the | |
| XML files and process them into header files. </p> | |
| <p> See <a href="xml/README.md"> xml/README.md </a> for more details of how | |
| to obtain enumerant allocations, create extension specifications and | |
| register them, and other related topics. | |
| <?php include_once("../../assets/static_pages/khr_page_bottom.php"); ?> | |
| </body> | |
| </html> |