<p dir="ltr">Not easily. Although updating the file quarterly would hrlp prevent out of date copies of the xml file from being an issue. ( or when a patch sequence calls for updating the file )</p>
<div class="gmail_quote">On Jun 13, 2014 10:43 AM, "Dylan Baker" <<a href="mailto:baker.dylan.c@gmail.com">baker.dylan.c@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Is there an obvious way for us to tell when our version of gl.xml has drifted<br>
out of date with the upstream khronos version?<br>
<br>
On Friday, June 13, 2014 07:44:32 AM Chad Versace wrote:<br>
> Import revision 26792 on 2014-05-22 from<br>
> (<a href="https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api/gl.xml" target="_blank">https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api/gl.xml</a>)<br>
> .<br>
><br>
> I'm importing the Khronox XML because I want to generate piglit-dispatch<br>
> code from it rather than scraping GL headers and unmaintained *.spec<br>
> files.<br>
><br>
> Signed-off-by: Chad Versace <<a href="mailto:chad.versace@linux.intel.com">chad.versace@linux.intel.com</a>><br>
> ---<br>
><br>
> Full patch redacted due to size.<br>
><br>
>  registry/gl.xml | 42166<br>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed,<br>
> 42166 insertions(+)<br>
>  create mode 100644 registry/gl.xml<br>
><br>
> diff --git a/registry/gl.xml b/registry/gl.xml<br>
> new file mode 100644<br>
> index 0000000..30e8d9f<br>
> --- /dev/null<br>
> +++ b/registry/gl.xml<br>
> @@ -0,0 +1,42166 @@<br>
> +<?xml version="1.0" encoding="UTF-8"?><br>
> +<registry><br>
> +    <comment><br>
> +Copyright (c) 2013-2014 The Khronos Group Inc.<br>
> +<br>
> +Permission is hereby granted, free of charge, to any person obtaining a<br>
> +copy of this software and/or associated documentation files (the<br>
> +"Materials"), to deal in the Materials without restriction, including<br>
> +without limitation the rights to use, copy, modify, merge, publish,<br>
> +distribute, sublicense, and/or sell copies of the Materials, and to<br>
> +permit persons to whom the Materials are furnished to do so, subject to<br>
> +the following conditions:<br>
> +<br>
> +The above copyright notice and this permission notice shall be included<br>
> +in all copies or substantial portions of the Materials.<br>
> +<br>
> +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,<br>
> +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF<br>
> +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.<br>
> +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY<br>
> +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,<br>
> +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE<br>
> +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.<br>
> +<br>
> +------------------------------------------------------------------------<br>
> +<br>
> +This file, gl.xml, is the OpenGL and OpenGL API Registry. The older<br>
> +".spec" file format has been retired and will no longer be updated with<br>
> +new extensions and API versions. The canonical version of the registry,<br>
> +together with documentation, schema, and Python generator scripts used<br>
> +to generate C header files for OpenGL and OpenGL ES, can always be found<br>
> +in the Khronos Registry at<br>
> +        <a href="http://www.opengl.org/registry/" target="_blank">http://www.opengl.org/registry/</a><br>
> +    </comment><br>
> _______________________________________________<br>
> Piglit mailing list<br>
> <a href="mailto:Piglit@lists.freedesktop.org">Piglit@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/piglit" target="_blank">http://lists.freedesktop.org/mailman/listinfo/piglit</a><br>
<br>_______________________________________________<br>
Piglit mailing list<br>
<a href="mailto:Piglit@lists.freedesktop.org">Piglit@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/piglit" target="_blank">http://lists.freedesktop.org/mailman/listinfo/piglit</a><br>
<br></blockquote></div>