From: Keith W. <ke...@va...> - 2001-02-28 00:32:27
|
Brian Paul wrote: <good stuff deleted> > Once this is done, the next thing to do will be to clean up some > of the XMesa stuff spread between dri_mesa.c and the <driver>_xmesa.c > files. I did a large batch of this last summer but I could do more. It's just cosmetic, but I'd really like to see the XMesaXyz() functions change name to reflect the driver name. It would be necessary for libGL.so to either build the name strings dynamically or (better) have the driver build a structure that contains pointers to all these functions, like: dri_funcs XXX_NAME = { radeonInitDriver, radeonInitScreen, radeonCreateContext, radeonWhatever, ... }; Preferably I'd like to see the name of this struct be driver specific, and calculated by libGL in a similar manner to the way the driver_dri.so name is calculated... Keith |