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