Roland Scheidegger wrote:
> Ian Romanick wrote:
> 
>>This patch removes all of the static dispatch functions that I think can
>>be safely removed for the 6.5.1 release.  The attached patch only
>>includes the changes to the .xml files.  You'll need to 'make -C
>>src/mesa/glapi' to get the rest of the changes.
>>
>>I wrote a script (attached) that looks at the symbols exported by Mesa's
>>libGL, the symbols exported by one or more closed-source libGLs, and the
>>programs in Mesa's progs directory.  This produced a list of symbols
>>exported by Mesa that are *not* exported by at least one of the closed
>>source libGLs.  It also lists which symbols are used be programs within
>>progs.
> 
> 
> Now if I understand that correctly, it will no longer be possible to 
> just define GL_GLEXT_PROTOTYPES and use these functions for quick hacks 
> but glXGetProcAddress needs to be used? I'm just asking because some of 
> the extensions which now no longer have a static offset are used in the 
> progs/tests directory at least, which means those tests need to be fixed 
> (a quick look just showed the ATI_fragment_shader functions which are 
> used in afsmultiarb.c).

That's correct.  A lot of test programs will have to be rewritten.

I'm thinking I'd rather keep that static dispatch functions for that 
reason alone...

-Brian

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to