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

Reply via email to