<div dir="ltr">On 29 January 2013 09:48, Christoph Bumiller <span dir="ltr"><<a href="mailto:christoph.bumiller@speed.at" target="_blank">christoph.bumiller@speed.at</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On 29.01.2013 16:55, Tom Gall wrote:<br>
> Hi Christoph,<br>
><br>
> If you look at the bottom of <a href="http://www.opengl.org/registry/" target="_blank">http://www.opengl.org/registry/</a> you will find:<br>
><br>
> enum.spec - canonical description of the reserved OpenGL enumerants<br>
> and the ranges allocated for different purposes. New allocations are<br>
> made here and when extensions using values in allocated ranges are<br>
> registered, the enumerants in those extensions are added as well.<br>
> enumext.spec - derived variant of enum.spec containing the enumerant<br>
> values grouped by the extension or API core revision they correspond<br>
> to.<br>
> gl.spec - canonical description of the functions defined by core<br>
> OpenGL and extensions. When extensions are registered, the functions<br>
> they define are added here.<br>
> <a href="http://gl.tm" target="_blank">gl.tm</a> - typemap used to convert the abstract typenames in gl.spec into<br>
> underlying GL types.<br>
> enumext.spec, gl.spec, and <a href="http://gl.tm" target="_blank">gl.tm</a> are used to generate glext.h<br>
><br>
> Is that where you obtained your proposed update from ?<br>
<br>
</div>Sure, that seemed like the most official source, but as you can see<br>
those files are slighlty defective ...<br></blockquote><div><br></div><div>Yes, and Piglit has acquired a few corrections to them (see in particular commits 6409a67 and e9db1f0). Unfortunately Christoph's patch un-does several of those corrections.<br>
<br>I've posted a revised version of the patch to branch "dispatch-update" of git://<a href="http://github.com/stereotype441/piglit.git">github.com/stereotype441/piglit.git</a> which I believe is correct. Christoph and/or Tom--would you mind having a look to see if it looks right to you? If so let me know and I'll push it to master.<br>
<br></div><div>Keeping Piglit's modified versions of these files up to date with the versions posted on OpenGL's web site has proven to be a bit of a nightmare, and I'm working on a new system that should make things a lot easier (see <a href="http://lists.freedesktop.org/archives/piglit/2013-January/004442.html">http://lists.freedesktop.org/archives/piglit/2013-January/004442.html</a> for a summary of my plans). Unfortunately those plans got put on hold for about a month as the Intel folks were focusing on implementing GLES 3.0. Hopefully I will be able to return to that work next week.<br>
</div></div></div></div>