On 29.01.2013 16:55, Tom Gall wrote: > Hi Christoph, > > If you look at the bottom of http://www.opengl.org/registry/ you will find: > > enum.spec - canonical description of the reserved OpenGL enumerants > and the ranges allocated for different purposes. New allocations are > made here and when extensions using values in allocated ranges are > registered, the enumerants in those extensions are added as well. > enumext.spec - derived variant of enum.spec containing the enumerant > values grouped by the extension or API core revision they correspond > to. > gl.spec - canonical description of the functions defined by core > OpenGL and extensions. When extensions are registered, the functions > they define are added here. > gl.tm - typemap used to convert the abstract typenames in gl.spec into > underlying GL types. > enumext.spec, gl.spec, and gl.tm are used to generate glext.h > > Is that where you obtained your proposed update from ?
Sure, that seemed like the most official source, but as you can see those files are slighlty defective ... > On Mon, Jan 28, 2013 at 2:53 PM, Christoph Bumiller > <[email protected]> wrote: >> Maybe there's a better way to do this, or a saner version of gl.spec >> somewhere ? >> >> --- >> Added GLDEBUGPROC typedef to piglit-dispatch.h. >> >> This update is required for the ARB_texture_buffer_range extension tests >> to get the definition of the TexBufferRange function. >> >> EDITs of gl.spec: >> Fixed alias of GenVertexArraysAPPLE to be GenVertexArrays >> instead of GenVertexArray (singular). >> >> Removed GetTransformFeedbackVarying and TransformFeedbackVaryings aliases >> in gl.spec from GetTransformFeedbackVaryingNV and >> TransformFeedbackVaryingsNV >> (different signatures). >> >> Made varyings parameter to TransformFeedbackVaryingsEXT const to match the >> non-EXT version and registry/specs/EXT/transform_feedback.txt. >> >> Added constcharPointerARB to gl.tm and used this in ShaderSourceARB to >> match constness of glShaderSource. >> >> Made indices pointer in MultiDrawElementsEXT const to match >> MultiDrawElements and registry/specs/EXT/multi_draw_arrays.txt. >> --- >> body of patch at >> http://people.freedesktop.org/~chrisbmr/0001-piglit-dispatch-update-gl.spec-gl.tm-and-enumext.spe.patch, >> too large for list (700 KiB). >> >> _______________________________________________ >> Piglit mailing list >> [email protected] >> http://lists.freedesktop.org/mailman/listinfo/piglit > > _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
