Ian Romanick wrote: > -----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
Are you saying that the functions that belong to those extensions will only be accessible via glXGetProcAddress()? > 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 I'm happy with deprecating those extensions. -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