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