From 74b380b2ec16b387628b4e01f25eca7baf634048 Mon Sep 17 00:00:00 2001 From: Erdi Chen Date: Fri, 25 Jun 2004 20:31:40 +0000 Subject: [PATCH] Corrected a float to ubyte conversion bug with fog enabled. --- src/mesa/drivers/dri/unichrome/via_dd_vbtmp.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mesa/drivers/dri/unichrome/via_dd_vbtmp.h b/src/mesa/drivers/dri/unichrome/via_dd_vbtmp.h index 73c9b17d555..20abe57ff0c 100644 --- a/src/mesa/drivers/dri/unichrome/via_dd_vbtmp.h +++ b/src/mesa/drivers/dri/unichrome/via_dd_vbtmp.h @@ -251,13 +251,12 @@ static void TAG(emit)(GLcontext *ctx, } if (DO_FOG) { - /*UNCLAMPED_FLOAT_TO_UBYTE(v->v.specular.alpha, fog[0][0]);*/ - v->v.specular.alpha = fog[0][0]; + UNCLAMPED_FLOAT_TO_UBYTE(v->v.specular.alpha, fog[0][0]); /*=* [DBG] exy : fix lighting on + fog off error *=*/ STRIDE_4F(fog, fog_stride); } else { - v->v.specular.alpha = 0.0; + v->v.specular.alpha = 0; } if (DO_TEX0) { -- 2.30.2