From: Brian Date: Wed, 3 Oct 2007 15:55:36 +0000 (-0600) Subject: fix f/u mix-up in micro_trunc() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=df235f33a6e851e0487755e9ad5f9d5cfd041c18;p=mesa.git fix f/u mix-up in micro_trunc() --- diff --git a/src/mesa/pipe/tgsi/exec/tgsi_exec.c b/src/mesa/pipe/tgsi/exec/tgsi_exec.c index 28211c95073..c0752237280 100644 --- a/src/mesa/pipe/tgsi/exec/tgsi_exec.c +++ b/src/mesa/pipe/tgsi/exec/tgsi_exec.c @@ -809,10 +809,10 @@ micro_trunc( union tgsi_exec_channel *dst, const union tgsi_exec_channel *src0 ) { - dst->f[0] = (float) (int) src0->u[0]; - dst->f[1] = (float) (int) src0->u[1]; - dst->f[2] = (float) (int) src0->u[2]; - dst->f[3] = (float) (int) src0->u[3]; + dst->f[0] = (float) (int) src0->f[0]; + dst->f[1] = (float) (int) src0->f[1]; + dst->f[2] = (float) (int) src0->f[2]; + dst->f[3] = (float) (int) src0->f[3]; } static void