-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Keith Whitwell wrote:
> 
>> The only hardware that can support this extension that doesn't already
>> have support for ARB_fragment_shader is G400 and R100.  Convince me that
>> we really want to clutter Mesa with shit extensions to add functionality
>> to support 10 year old hardware.
> 
> Roland can probably give a much better technical dissection of the
> alternatives, but I'll make a stab at it.
> 
> I think the real value in the extension is the signed texture format it
> exposes.  Right now, applications which want to use that type of texture
> are already checking for this extension.  If we want to support such
> applications, the most straight-forward way to do that is implement this
> extension.

Now *THAT* makes sense.

After reading this, I went looking at other extensions.  I'm really
surprised that the only other extension that exposes signed normalized
texture formats is GL_NV_texture_shader.  I'm glad you didn't try to
expose that extension instead!

If you do make a Mesa extension to just expose the signed formats, is
your intention to re-use Nvidia's enums?  Or are you only interested in
the two-component formats?  If so, the extension should probably be
crafted to follow the pattern of ARB_texture_rg instead of DUDV.

> Additionally, signed texture formats are available and heavily used in
> other graphics API's, so porting such apps to linux and GL or supporting
> them through translation layers is simplified if similar functionality
> is available in the local version of GL.
> 
> While it would be possible to advertise this extension but only
> implement it partially - ie just provide the texture format support but
> not implement the entrypoints, etc., I'd consider that pretty poor
> practice and wouldn't be inclined to support such an approach.  

Yeah, I'm not a fan of that either.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkm+rAcACgkQX1gOwKyEAw+fPACghSJ+q3/v+e1mmoI8U4K4N+ke
ep0An0a9uxJnqJmCj4/9NoIXern6jTVW
=DAZC
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to