Proprosed break in libGL / DRI driver ABI

Ian Romanick idr at us.ibm.com
Tue Apr 5 16:03:40 PDT 2005


Adam Jackson wrote:

> I have another one:  Hide all the functions that start with XF86DRI*, and 
> expose them to the driver through a function table or glXGetProcAddress 
> rather than by allowing the driver to call them directly.  This will simplify 
> the case where the X server is itself linked against libGL.
> 
> Kevin tells me these functions were never intended to be public API anyway.

The only functions that are still used by DRI_NEW_INTERFACE_ONLY drivers 
are XF86DRICreateDrawable, XF86DRIDestroyDrawable, and 
XF86DRIDestroyContext.  It should be easy enough to eliminate those, but 
something other than gLXGetProcAddress might be preferable.



More information about the xorg-arch mailing list