| <?php | |
| $static_title = 'Khronos OpenGL SC Registry'; | |
| $static_breadcrumb = array( | |
| '/registry/' => 'Registry', | |
| 'NOLINK' => 'OpenGL SC Registry' | |
| ); | |
| include_once("../../assets/static_pages/khr_page_top.php"); | |
| ?> | |
| <h1 class="pagetitle">Khronos OpenGL® SC Registry</h1> | |
| <div id="mainformat"> | |
| <h1 style="text-align:center"> Khronos OpenGL® SC Registry </h1> | |
| <p> The OpenGL SC registry contains specifications of the core API; | |
| specifications of Khronos- and vendor-approved OpenGL SC extensions; | |
| header files corresponding to the specifications; and other related | |
| documentation. The companion <a | |
| href="http://www.opengl.org/registry/"> OpenGL Registry </a> has | |
| related material including the enumerant registry (shared between | |
| OpenGL, OpenGL ES, and OpenGL SC). | |
| <h6> OpenGL SC Core API Specification, Headers, and Documentation </h6> | |
| <p> The current version of OpenGL SC is OpenGL SC 2.0. </p> | |
| <ul> | |
| <li> OpenGL SC 2.0 | |
| <a href="specs/sc/sc_spec_2.0.pdf"> | |
| Full Specification </a> (version 2.0.0, April 19, 2016). </li> | |
| <li> <tt><a href="api/GLSC2/glsc2.h"> <GLSC2/glsc2.h> </a></tt> | |
| OpenGL SC 2.0 Header File. </li> | |
| <li> <tt><a href="api/GLSC2/glsc2ext.h"> <GLSC2/glsc2ext.h> </a></tt> | |
| OpenGL SC 2.0 Extension Header File. </li> | |
| <li> <tt><a href="api/GLSC2/gl2platform.h"> <GLSC2/gl2platform.h> </a></tt> | |
| OpenGL SC 2.0 Platform-Dependent Macros. </li> | |
| <li> The headers depend on the shared <a | |
| href="https://www.khronos.org/registry/EGL/api/KHR/khrplatform.h"> | |
| <tt><KHR/khrplatform.h></tt></a> header located in the | |
| <a href="http://www.khronos.org/registry/EGL/"> EGL Registry </a>. | |
| <li> The headers are generated from the <a href="index.php#repository"> | |
| OpenGL-Registry </a> github repository. | |
| </ul> | |
| <h6> Older versions of OpenGL SC are also available </h6> | |
| <p> OpenGL SC 1.0.1 </p> | |
| <ul> | |
| <li> OpenGL SC 1.0.1 | |
| <a href="specs/sc/sc_spec_1_0_1.pdf"> | |
| Difference Specification </a> (March 12, 2009). </li> | |
| <li> <a href="api/GLSC/1.0.1/gl.h"> gl.h </a> - | |
| OpenGL SC 1.0.1 Header File (March 16, 2009). </li> | |
| <li> <a href="specs/sc/es_sc_philosophy.pdf"> OpenGL SC Philosophy </a> | |
| (June 6, 2005). </li> | |
| </ul> | |
| <p> OpenGL SC 1.0 </p> | |
| <ul> | |
| <li> OpenGL SC 1.0 | |
| <a href="specs/sc/opengles_sc_spec_1_0.pdf"> | |
| Difference Specification </a> (June 6, 2005). </li> | |
| <li> <a href="api/GLSC/1.0/gl.h"> gl.h </a> - | |
| OpenGL SC 1.0 Header File. </li> | |
| <li> <a href="specs/sc/es_sc_philosophy.pdf"> OpenGL SC Philosophy </a> | |
| (June 6, 2005). </li> | |
| </ul> | |
| <h6> <a name="specfiles"></a> XML API Registry of Reserved Enumerants | |
| and Functions</h6> | |
| <p> The API Registry is a set of XML documents defining the APIs and | |
| enumerants used in OpenGL, OpenGL ES, OpenGL SC, EGL, and related APIs, | |
| as well as enumerant ranges reserved to vendors but not used yet. There | |
| are also scripts for loading the XML and processing it into header | |
| files. All documents in the registry are available from the Khronos | |
| Subversion server using <a | |
| href="https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api/"> | |
| anonymous public access. </a> Start with the <a | |
| href="https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api/readme.pdf"> | |
| README </a>. </p> | |
| <hr> | |
| <?php include_once("../../assets/static_pages/khr_page_bottom.php"); ?> | |
| </body> | |
| </html> |