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

Philipp Klaus Krause wrote:

> Well, there is TexSubImage2D. Assuming we have a compressed texture
> stored internally as some S3TC format and then the application replaces
> part of it using TexSubImage2D. According to ARB_texture_compression we
> may not go to uncompressed ("the allocation and chosen compressed image
> format must not be a function of any other state and cannot be changed
> once they are established". And while ARB_texture_compression does not
> require TexSubImage2D support, EXT_texture_compression_s3tc does.

Ah.  Good catch.  My best guess is that there are few, if any, apps that
do that.  Such apps would be easy to detect.  We could enable the
non-conformant behavior by default, and provide a driconf switch to
disable it.  We'd then need to blacklist apps that use unsupported
cases.  Since we can detect these cases, we can log a message when the
occur.

Does that seem like a reasonable compromise?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkuxSscACgkQX1gOwKyEAw99AwCdHYd9V9UYoQjCIKWKEwHOwKYf
8foAnAzeWMIRlKWasWxiqxEmIxE4sXa1
=W4xK
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to