swrast: fix float->uint conversion of gl_FragDepth
authorBrian Paul <brianp@vmware.com>
Wed, 19 Oct 2011 15:29:38 +0000 (09:29 -0600)
committerBrian Paul <brianp@vmware.com>
Wed, 19 Oct 2011 15:32:30 +0000 (09:32 -0600)
commitd3561bd0bc4a88ee0500460f8e0830a818e456a9
treef4754b6ea3d64388a09a97f45669fd430c771d0b
parentab9136ef750a1209db26d6c9dffe299f4134682e
swrast: fix float->uint conversion of gl_FragDepth

Using IROUND() to convert a float depth value to a 32-bit uint Z value.
didn't work (it returns a signed value).  Just use a cast instead

Fixes piglit fbo-depth-array failure with swrast.

Note: this is a candidate for the 7.11 branch.
src/mesa/swrast/s_fragprog.c