15bd8deadSopenharmony_ci<?php 25bd8deadSopenharmony_ci$static_title = 'Khronos Combined OpenGL Registry'; 35bd8deadSopenharmony_ci 45bd8deadSopenharmony_ciinclude_once("../../assets/static_pages/khr_page_top.php"); 55bd8deadSopenharmony_ci?> 65bd8deadSopenharmony_ci 75bd8deadSopenharmony_ci<p> This site contains the API and Extension registries for the OpenGL 85bd8deadSopenharmony_ci family APIs - OpenGL, OpenGL ES, and OpenGL SC. It includes API 95bd8deadSopenharmony_ci specifications; specifications of Khronos- and vendor-approved 105bd8deadSopenharmony_ci extensions; header files corresponding to the specifications; the XML 115bd8deadSopenharmony_ci API Registry definining each API; and related tools and scripts. </p> 125bd8deadSopenharmony_ci 135bd8deadSopenharmony_ci<p> Each API has its own index page linking to the files specific to that 145bd8deadSopenharmony_ciAPI: </p> 155bd8deadSopenharmony_ci 165bd8deadSopenharmony_ci<ul> 175bd8deadSopenharmony_ci<li> <a href="index_es.php">OpenGL ES Registry Index</a> </li> 185bd8deadSopenharmony_ci<li> <a href="index_gl.php">OpenGL Registry Index</a> </li> 195bd8deadSopenharmony_ci<li> <a href="index_sc.php">OpenGL SC Registry Index</a> </li> 205bd8deadSopenharmony_ci</ul> 215bd8deadSopenharmony_ci 225bd8deadSopenharmony_ci<h2> <a name="repository"></a> 235bd8deadSopenharmony_ci OpenGL-Registry Repository </h2> 245bd8deadSopenharmony_ci 255bd8deadSopenharmony_ci<p> The web registry is backed by a <a 265bd8deadSopenharmony_ci href="https://github.com/KhronosGroup/OpenGL-Registry"> github 275bd8deadSopenharmony_ci repository</a>. Changes committed to the <b>main</b> branch of the 285bd8deadSopenharmony_ci repository are reflected on the website. The repository includes 295bd8deadSopenharmony_ci everything visible on the registry website - specifications, extensions, 305bd8deadSopenharmony_ci headers, XML, and the index pages such as this one - as well as 315bd8deadSopenharmony_ci additional documentation and scripts. Problems with the registry or with 325bd8deadSopenharmony_ci the underlying specifications may be reported as github Issues. </b> 335bd8deadSopenharmony_ci 345bd8deadSopenharmony_ci<p> In particular, the registry repository includes formal XML documents 355bd8deadSopenharmony_ci defining the APIs and enumerants used in OpenGL, OpenGL ES, OpenGL SC, 365bd8deadSopenharmony_ci GLX, and WGL. Changes to these files can be proposed to reserved 375bd8deadSopenharmony_ci enumerant ranges to vendors for future use, as well as to add interfaces 385bd8deadSopenharmony_ci for new extension APIs. A set of Python scripts are provided to load the 395bd8deadSopenharmony_ci XML files and process them into header files. </p> 405bd8deadSopenharmony_ci 415bd8deadSopenharmony_ci<p> See <a href="xml/README.adoc"> xml/README.adoc </a> for more details of the 425bd8deadSopenharmony_ci API XML registry, how to obtain enumerant allocations, create extension 435bd8deadSopenharmony_ci specifications and register them, and other related topics. 445bd8deadSopenharmony_ci 455bd8deadSopenharmony_ci<?php include_once("../../assets/static_pages/khr_page_bottom.php"); ?> 465bd8deadSopenharmony_ci</body> 475bd8deadSopenharmony_ci</html> 48