OSDN Git Service

mesa: Add clamping for packing of integer data.
authorEric Anholt <eric@anholt.net>
Tue, 24 Jan 2012 22:16:59 +0000 (14:16 -0800)
committerIan Romanick <ian.d.romanick@intel.com>
Tue, 7 Feb 2012 18:20:07 +0000 (10:20 -0800)
commitc1ccb52c72e73ad657bc5b5d2cb04759953fd3ab
tree7fa782a1527c1017bec3108e760f3dfc9beee79b
parent35af0909077b13ec198ca6b46101260a4c47a960
mesa: Add clamping for packing of integer data.

Mostly fixes piglit EXT_texture_integer/getteximage-clamping.  The
remaining failure involves precision loss on storing of int32 texture
data (something I knew was an issue, but wasn't trying to test).

NOTE: This is a candidate for the 8.0 branch.

Reviewed-by: Brian Paul <brianp@vmware.com>
(cherry picked from commit 8b97bb02fb1a55a6b0fe558ea1eb97bb4dae0347)
src/mesa/main/pack.c