-----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

Reply via email to