fixed depth mask bug in fxddClear(DD_DEPTH_BIT)

This commit is contained in:
Brian Paul
2000-08-09 17:56:27 +00:00
parent 8deec7bf5f
commit 7aac6d6b8e
+2
View File
@@ -274,6 +274,8 @@ static GLbitfield fxDDClear(GLcontext *ctx, GLbitfield mask, GLboolean all,
FX_grColorMask(FXTRUE, ctx->Color.ColorMask[ACOMP] && fxMesa->haveAlphaBuffer);
if (ctx->Color.DrawDestMask & FRONT_LEFT_BIT)
FX_grRenderBuffer(GR_BUFFER_FRONTBUFFER);
if (!ctx->Depth.Test || !ctx->Depth.Mask)
FX_grDepthMask(FXFALSE);
break;
default:
/* error */