diff options
author | Erdi Chen <erdi@freedesktop.org> | 2004-06-25 20:31:40 +0000 |
---|---|---|
committer | Erdi Chen <erdi@freedesktop.org> | 2004-06-25 20:31:40 +0000 |
commit | 74b380b2ec16b387628b4e01f25eca7baf634048 (patch) | |
tree | 15de6d95e50dcc87bfed5c4e24db3eb57a56688f /src | |
parent | c9a415663ad92a703b5b1e1e70cd41727114b760 (diff) |
Corrected a float to ubyte conversion bug with fog enabled.
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/unichrome/via_dd_vbtmp.h | 5 |
1 files 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 73c9b17d55..20abe57ff0 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) { |