| <?php |
| $static_title = 'Khronos OpenGL Specification Update Policy'; |
| |
| include_once("../../../assets/static_pages/khr_page_top.php"); |
| ?> |
| |
| <p> This page describes policy of the Khronos OpenGL Working Group for |
| updating API and Shading Language Specification documents, as well as |
| extension documents. </p> |
| |
| <p> This policy was last updated on 2019-03-13. </p> |
| |
| <h2> Specification Updates </h2> |
| |
| <p> The current core (OpenGL 4.6, OpenGL ES 3.2, OpenGL SC 2.0, GLSL 4.60, |
| GLSL ES 3.20, and GLX 1.4) documents are updated in response to issues |
| and bugs the OpenGL Working Group considers priorities. The update |
| frequency is irregular and dependent on the accumulated backlog of |
| issues, up to several times per year. </p> |
| |
| <p> While Khronos publishes older (non-current) Specifications such as |
| OpenGL 4.5 or OpenGL ES 3.0, such Specifications are usually <b>not</b> |
| updated in response to issues and bugs unless there's a compelling |
| reason. One such compelling reason has been to update older OpenGL ES |
| Specifications on which WebGL is based, in response to requests from the |
| WebGL Working Group. </p> |
| |
| <h2> Extension Updates </h2> |
| |
| <p> Khronos-approved (<tt>ARB</tt>, <tt>OES</tt>, or <tt>KHR</tt> vendor |
| suffixed) extensions are usually updated when corresponding changes are |
| made to a core Specification, but with some time lag. </p> |
| |
| <p> This is a recent policy. Older bug fixes to core Specifications have not |
| always been back-ported to the corresponding extensions, and we are |
| unlikely to perform this exercise for closed issues and bugs without |
| compelling reason. </p> |
| |
| <p> We will tag each Khronos-approved extension with a link to this policy |
| document and a recommendation to refer to the current core Specification |
| for the latest wording. </p> |
| |
| <?php include_once("../../../assets/static_pages/khr_page_bottom.php"); ?> |
| </body> |
| </html> |