st/mesa: do not require all texture formats to be renderable
authorMarek Olšák <maraeo@gmail.com>
Wed, 22 Dec 2010 00:58:52 +0000 (01:58 +0100)
committerMarek Olšák <maraeo@gmail.com>
Thu, 23 Dec 2010 15:54:58 +0000 (16:54 +0100)
commit4a710469e0df18220ff13f91e007738aebce640e
tree14ec175d65972e02589bbb13eaf1996b9cad4577
parent998657112b09f354232ab521dc62f00aa77921d9
st/mesa: do not require all texture formats to be renderable

This is a bandaid on the problem that if some formats were not renderable
(like luminance_alpha), st/mesa fell back to some RGBA format, so basically
some non-renderable formats were actually not used at all. This is only
a problem with hardware drivers, softpipe can render to anything.

Instead, require only RGB8/RGBA8 to be renderable.
src/mesa/state_tracker/st_format.c