mesa: Fall back to float16 if float32 isn't supported in ChooseTexFormat.
authorEric Anholt <eric@anholt.net>
Tue, 22 Nov 2011 21:27:54 +0000 (13:27 -0800)
committerEric Anholt <eric@anholt.net>
Tue, 22 Nov 2011 21:58:38 +0000 (13:58 -0800)
commit6216a5b49566fcd3f4b7ed42838858bccd2f0552
tree04cfb2d564dee3d04067bcc522f169c9769dc627
parentbabe26b3efa56f1afd139d5cfecbadb857a43d8f
mesa: Fall back to float16 if float32 isn't supported in ChooseTexFormat.

Until GL 3.0, there isn't any requirement on the actual sizes of
channels chosen.  By falling back to 16 here, we can correctly support
ARB_texture_float on original i965 hardware, which can't correctly
filter 32-bit floats.
src/mesa/main/texformat.c