[Mesa3d-dev] Remove static_dispatch=false from GL functions exported by ATI or nVidia?

2010-09-14 Thread Luca Barbieri
Currently, there are several functions where static dispatch has been disabled, but that are exported by either ATI, nVidia or both lib. To prevent compatibility issues, it seems a good idea to export those too at least. What do you think? Should we export all function exported by both nVidia

Re: [Mesa3d-dev] Remove static_dispatch=false from GL functions exported by ATI or nVidia?

2010-09-14 Thread Michel Dänzer
On Die, 2010-09-14 at 10:38 +0200, Luca Barbieri wrote: Currently, there are several functions where static dispatch has been disabled, but that are exported by either ATI, nVidia or both lib. To prevent compatibility issues, it seems a good idea to export those too at least. No. The libGL

Re: [Mesa3d-dev] Remove static_dispatch=false from GL functions exported by ATI or nVidia?

2010-09-14 Thread Luca Barbieri
No. The libGL ABI is well defined: http://www.opengl.org/registry/ABI/ Does the ABI forbid exporting additional functions from libGL.so? As far as I can tell, it doesn't, and only says what is required to be exported, and that applications shouldn't statically link to other functions. The

Re: [Mesa3d-dev] Remove static_dispatch=false from GL functions exported by ATI or nVidia?

2010-09-14 Thread Michel Dänzer
On Die, 2010-09-14 at 10:57 +0200, Luca Barbieri wrote: No. The libGL ABI is well defined: http://www.opengl.org/registry/ABI/ Does the ABI forbid exporting additional functions from libGL.so? As far as I can tell, it doesn't, Of course it doesn't, but what's the point? They can't be