i965/blorp: Fix narrowing warnings.
authorPaul Berry <stereotype441@gmail.com>
Thu, 13 Sep 2012 03:51:07 +0000 (20:51 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 21 Sep 2012 08:53:25 +0000 (10:53 +0200)
commitaa3c2e3186c3bfb59da417938d0558f4d13d7cac
tree3169db65bb27694af9d78556123083ff7ae9399d
parentcd49025affe621548ca66df8c1a2ec38829eafe3
i965/blorp: Fix narrowing warnings.

Blorp has to convert rectangle coordinates from integers to floats in
order to send them down the GPU pipeline.  Recent versions of GCC
issue a warning for this, since a float is not capable of precisely
representing all possible 32-bit integer values.  Suppress the warning
with an explicit type cast in the case of blorp, since rectangle
coordinates will never be large enough to cause a loss of precision.

Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/drivers/dri/i965/gen6_blorp.cpp