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