index_sc.php 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. $static_title = 'Khronos OpenGL SC Registry';
  3. include_once("../../assets/static_pages/khr_page_top.php");
  4. ?>
  5. <p> The OpenGL SC registry contains specifications of the core API;
  6. specifications of Khronos- and vendor-approved OpenGL SC extensions;
  7. header files corresponding to the specifications; and other related
  8. documentation. The companion <a
  9. href="http://www.opengl.org/registry/"> OpenGL Registry </a> has
  10. related material including the enumerant registry (shared between
  11. OpenGL, OpenGL ES, and OpenGL SC).
  12. <h2> OpenGL SC Core API Specification, Headers, and Documentation </h2>
  13. <p> The current version of OpenGL SC is OpenGL SC 2.0. </p>
  14. <ul>
  15. <li> OpenGL SC 2.0
  16. <a href="specs/sc/sc_spec_2.0.pdf">
  17. Full Specification </a> (version 2.0.0, April 19, 2016). </li>
  18. <li> <tt><a href="api/GLSC2/glsc2.h"> &lt;GLSC2/glsc2.h&gt; </a></tt>
  19. OpenGL SC 2.0 Header File. </li>
  20. <li> <tt><a href="api/GLSC2/glsc2ext.h"> &lt;GLSC2/glsc2ext.h&gt; </a></tt>
  21. OpenGL SC 2.0 Extension Header File. </li>
  22. <li> <tt><a href="api/GLSC2/gl2platform.h"> &lt;GLSC2/gl2platform.h&gt; </a></tt>
  23. OpenGL SC 2.0 Platform-Dependent Macros. </li>
  24. <li> The headers depend on the shared <a
  25. href="https://www.khronos.org/registry/EGL/api/KHR/khrplatform.h">
  26. <tt>&lt;KHR/khrplatform.h&gt;</tt></a> header located in the
  27. <a href="http://www.khronos.org/registry/EGL/"> EGL Registry </a>.
  28. <li> The headers are generated from the <a href="index.php#repository">
  29. OpenGL-Registry </a> github repository.
  30. <li> <a href="https://www.khronos.org/developers/reference-cards">
  31. OpenGL SC 2.0 Quick Reference Card. </a> </li>
  32. </ul>
  33. <h2> Older versions of OpenGL SC are also available </h2>
  34. <p> OpenGL SC 1.0.1 </p>
  35. <ul>
  36. <li> OpenGL SC 1.0.1
  37. <a href="specs/sc/sc_spec_1_0_1.pdf">
  38. Difference Specification </a> (March 12, 2009). </li>
  39. <li> <a href="api/GLSC/1.0.1/gl.h"> gl.h </a> -
  40. OpenGL SC 1.0.1 Header File (March 16, 2009). </li>
  41. <li> <a href="specs/sc/es_sc_philosophy.pdf"> OpenGL SC Philosophy </a>
  42. (June 6, 2005). </li>
  43. </ul>
  44. <p> OpenGL SC 1.0 </p>
  45. <ul>
  46. <li> OpenGL SC 1.0
  47. <a href="specs/sc/opengles_sc_spec_1_0.pdf">
  48. Difference Specification </a> (June 6, 2005). </li>
  49. <li> <a href="api/GLSC/1.0/gl.h"> gl.h </a> -
  50. OpenGL SC 1.0 Header File. </li>
  51. <li> <a href="specs/sc/es_sc_philosophy.pdf"> OpenGL SC Philosophy </a>
  52. (June 6, 2005). </li>
  53. </ul>
  54. <h2> <a name="specfiles"></a> XML API Registry of Reserved Enumerants
  55. and Functions</h2>
  56. <p> The API Registry is a set of XML documents defining the APIs and
  57. enumerants used in OpenGL, OpenGL ES, OpenGL SC, EGL, and related APIs,
  58. as well as enumerant ranges reserved to vendors but not used yet. There
  59. are also scripts for loading the XML and processing it into header
  60. files. All documents in the registry are available from the Khronos
  61. Subversion server using <a
  62. href="https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api/">
  63. anonymous public access. </a> Start with the <a
  64. href="https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api/readme.pdf">
  65. README </a>. </p>
  66. <hr>
  67. <?php include_once("../../assets/static_pages/khr_page_bottom.php"); ?>
  68. </body>
  69. </html>