From: Erdi Chen Date: Fri, 25 Jun 2004 20:31:40 +0000 (+0000) Subject: Corrected a float to ubyte conversion bug with fog enabled. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=74b380b2ec16b387628b4e01f25eca7baf634048;p=mesa.git Corrected a float to ubyte conversion bug with fog enabled. --- 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) {