15bd8deadSopenharmony_ci<?php
25bd8deadSopenharmony_ci$static_title = 'Khronos OpenGL Specification Update Policy';
35bd8deadSopenharmony_ci
45bd8deadSopenharmony_ciinclude_once("../../../assets/static_pages/khr_page_top.php");
55bd8deadSopenharmony_ci?>
65bd8deadSopenharmony_ci
75bd8deadSopenharmony_ci<p> This page describes policy of the Khronos OpenGL Working Group for
85bd8deadSopenharmony_ci    updating API and Shading Language Specification documents, as well as
95bd8deadSopenharmony_ci    extension documents. </p>
105bd8deadSopenharmony_ci
115bd8deadSopenharmony_ci<p> This policy was last updated on 2019-03-13. </p>
125bd8deadSopenharmony_ci
135bd8deadSopenharmony_ci<h2> Specification Updates </h2>
145bd8deadSopenharmony_ci
155bd8deadSopenharmony_ci<p> The current core (OpenGL 4.6, OpenGL ES 3.2, OpenGL SC 2.0, GLSL 4.60,
165bd8deadSopenharmony_ci    GLSL ES 3.20, and GLX 1.4) documents are updated in response to issues
175bd8deadSopenharmony_ci    and bugs the OpenGL Working Group considers priorities. The update
185bd8deadSopenharmony_ci    frequency is irregular and dependent on the accumulated backlog of
195bd8deadSopenharmony_ci    issues, up to several times per year. </p>
205bd8deadSopenharmony_ci
215bd8deadSopenharmony_ci<p> While Khronos publishes older (non-current) Specifications such as
225bd8deadSopenharmony_ci    OpenGL 4.5 or OpenGL ES 3.0, such Specifications are usually <b>not</b>
235bd8deadSopenharmony_ci    updated in response to issues and bugs unless there's a compelling
245bd8deadSopenharmony_ci    reason. One such compelling reason has been to update older OpenGL ES
255bd8deadSopenharmony_ci    Specifications on which WebGL is based, in response to requests from the
265bd8deadSopenharmony_ci    WebGL Working Group. </p>
275bd8deadSopenharmony_ci
285bd8deadSopenharmony_ci<h2> Extension Updates </h2>
295bd8deadSopenharmony_ci
305bd8deadSopenharmony_ci<p> Khronos-approved (<tt>ARB</tt>, <tt>OES</tt>, or <tt>KHR</tt> vendor
315bd8deadSopenharmony_ci    suffixed) extensions are usually updated when corresponding changes are
325bd8deadSopenharmony_ci    made to a core Specification, but with some time lag. </p>
335bd8deadSopenharmony_ci
345bd8deadSopenharmony_ci<p> This is a recent policy. Older bug fixes to core Specifications have not
355bd8deadSopenharmony_ci    always been back-ported to the corresponding extensions, and we are
365bd8deadSopenharmony_ci    unlikely to perform this exercise for closed issues and bugs without
375bd8deadSopenharmony_ci    compelling reason. </p>
385bd8deadSopenharmony_ci
395bd8deadSopenharmony_ci<p> We will tag each Khronos-approved extension with a link to this policy
405bd8deadSopenharmony_ci    document and a recommendation to refer to the current core Specification
415bd8deadSopenharmony_ci    for the latest wording. </p>
425bd8deadSopenharmony_ci
435bd8deadSopenharmony_ci<?php include_once("../../../assets/static_pages/khr_page_bottom.php"); ?>
445bd8deadSopenharmony_ci</body>
455bd8deadSopenharmony_ci</html>
46