-----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
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev