On 08/01/2015 07:52 AM, Emil Velikov wrote: > On 30 July 2015 at 16:44, Ian Romanick <i...@freedesktop.org> wrote: >> On 07/30/2015 07:50 AM, Emil Velikov wrote: >>> On 30 July 2015 at 15:22, Emil Velikov <emil.l.veli...@gmail.com> wrote: >>>> All three of GLX_NV_float_buffer, GLX_EXT_texture_from_pixmap and >>>> GLX_MESA_query_renderer have been in glxext.h for a while now. >>>> >>>> As such we can drop this workaround/hack from the header. >>>> >>>> Signed-off-by: Emil Velikov <emil.l.veli...@gmail.com> >>>> --- >>>> >>>> Not to mention that glxext.h honours GLX_GLXEXT_PROTOTYPES and provides >>>> the relevant typedefs and/or function declarations when appropriate. >>>> >>>> -Emil >>>> >>>> include/GL/glx.h | 88 >>>> -------------------------------------------------------- >>>> 1 file changed, 88 deletions(-) >>>> >>>> diff --git a/include/GL/glx.h b/include/GL/glx.h >>>> index 78f5052..d612b79 100644 >>>> --- a/include/GL/glx.h >>>> +++ b/include/GL/glx.h >>>> @@ -371,14 +371,6 @@ extern Bool glXDrawableAttribARB(Display *dpy, >>>> GLXDrawable draw, const int *attr >>>> /* >>>> * Remove this when glxext.h is updated. >>>> */ >>> Seems like I should drop this comment as well. >>> >>> On a related note: there are a few more extensions that never made it >>> (i.e. are missing from the Khronos public spec page) but are still >>> around. >>> >>> Namely >>> GLX_NV_vertex_array_range >>> - Shipped with nvidia's glxext.h, but unused in the binary driver >>> (version 352.21). >>> - Referenced in GLX_MESA_agp_offset - "GLX_NV_vertex_array_range is >>> required" >>> >>> GLX_ARB_render_texture >>> - No hints in nvidia headers/binary. >>> - Referenced in GLX_EXT_texture_from_pixmap - "Adapted spec language >>> from draft version of GLX_ARB_render_texture" >>> - The Khronos meeting minutes state "GLX_ARB_render_texture hasn't >>> been kept up to date, but there's no reason it can't be completed." >>> [1] >>> >>> GLX_MESA_swap_frame_usage >>> - No hints in nvidia headers/binary. >>> - No reference to in the public specs. >>> >>> GLX_MESA_swap_control >>> - No hints in nvidia headers/binary. >>> - Referenced by GLX_EXT_swap_control, "Based on GLX_MESA_swap_control >>> version 1.1" >> >> I think both of these have specs in the Mesa tree. >> > Indeed they are. As mentioned before I'm not advocating against them, > but merely curious if there are known users. > > Which does bring another question - why some MESA/WL/CHROMIUM > extensions have made it to Khronos/opengl.org while others haven't ? > Are there any technical obstacles or it's mostly down to finding the > time to get it sorted ?
In the old days, it was a bit more of a hassle. Now I think it's mostly just a thing that people forget to do... like closing a bug after pushing the commit that fixes it. > Thanks > Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev