From c470d8663341faed6943a52a3b307e89b52a24ba Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Mon, 5 Jun 2000 23:53:06 +0000 Subject: [PATCH] fixed bugs in fxSetupDepthTest() --- src/mesa/drivers/glide/fxsetup.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mesa/drivers/glide/fxsetup.c b/src/mesa/drivers/glide/fxsetup.c index 5e82443d78d..f1a56650bde 100644 --- a/src/mesa/drivers/glide/fxsetup.c +++ b/src/mesa/drivers/glide/fxsetup.c @@ -1384,12 +1384,14 @@ static void fxSetupDepthTest(GLcontext *ctx) fxMesaContext fxMesa=(fxMesaContext)ctx->DriverCtx; tfxUnitsState *us=&fxMesa->unitsState; - if(us->depthTestEnabled) + if (us->depthTestEnabled) { FX_grDepthBufferFunction(us->depthTestFunc); - else + FX_grDepthMask(us->depthMask); + } + else { FX_grDepthBufferFunction(GR_CMP_ALWAYS); - - FX_grDepthMask(us->depthMask); + FX_grDepthMask(FXFALSE); + } } /************************************************************************/ -- 2.30.2