From: José Fonseca Date: Wed, 11 Aug 2010 14:09:54 +0000 (+0100) Subject: llvmpipe: Use single precision divide for one over area computation. X-Git-Tag: android-x86-2.2~2435 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3deca2e284f0709e94bec5267febc7ccb34c17b8;p=android-x86%2Fexternal-mesa.git llvmpipe: Use single precision divide for one over area computation. --- diff --git a/src/gallium/drivers/llvmpipe/lp_setup_tri.c b/src/gallium/drivers/llvmpipe/lp_setup_tri.c index 7e432503c12..44696c73b4d 100644 --- a/src/gallium/drivers/llvmpipe/lp_setup_tri.c +++ b/src/gallium/drivers/llvmpipe/lp_setup_tri.c @@ -525,7 +525,7 @@ do_triangle_ccw(struct lp_setup_context *setup, info.dx20 = info.v2[0][0] - info.v0[0][0]; info.dy01 = info.v0[0][1] - info.v1[0][1]; info.dy20 = info.v2[0][1] - info.v0[0][1]; - info.oneoverarea = 1.0 / (info.dx01 * info.dy20 - info.dx20 * info.dy01); + info.oneoverarea = 1.0f / (info.dx01 * info.dy20 - info.dx20 * info.dy01); info.frontfacing = frontfacing; /* Setup parameter interpolants: