-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ian Romanick wrote:
> Add new attribute called static_dispatch to the <function> element. This > boolean attribute, which defaults to true, determines whether or not a > static dispatch function is available in libGL for applications to link > against. > > Ideally, any new functions that are not part of the ABI should not have > directly accessable dispatch functions. This forces applications to use > glXGetProcAddress to access these functions. By doing this we can > gracefully remove functions from libGL without breaking the linkage of > applications. > > Note that the static dispatch functions are still generated. However, they > are given names like gl_dispatch_stub_820 and are marked with the "hidden" > linker attribute. > > All extension functions added since the previous Mesa release (6.5) have > been marked as 'static_dispatch="false"'. I'd also like to mark functions in the following extensions this way for the 6.5.1 release: GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_timer_query As an initial step towards full deprecation, I'd also like to mark these ones too. AFAIK, *none* of these have ever been implemented on any Linux system. Some of them, such as GL_SGIX_fragment_lighting, have never been implemented on *any* system. GL_SGIS_texture_filter4 GL_SGIS_texture4D GL_SGIS_detail_texture GL_SGIS_sharpen_texture GL_SGIX_sprite GL_SGIX_instruments GL_SGIX_framezoom GL_SGIX_tag_sample_buffer GL_SGIX_reference_plane GL_SGIX_flush_raster GL_SGIX_list_priority GL_SGIX_fragment_lighting GL_PGI_misc_hints GL_EXT_index_material GL_EXT_index_func GL_3DFX_tbuffer Opinions? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFE609rX1gOwKyEAw8RAmp2AJ9z0B/vsLGo4X9hfUZfbtkIKkXCswCaAx9g kXk/1kHEXH1MJrSEVrJ8bfE= =J2Xj -----END PGP SIGNATURE----- ------------------------------------------------------------------------- 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