summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyrjala <syrjala>2003-11-11 07:42:14 +0000
committersyrjala <syrjala>2003-11-11 07:42:14 +0000
commit4da14d678d0e2f6f6d9add4438e96c862d9760c1 (patch)
tree20e97e992823219adccf4cbb38de0ee9b0fe976d
parent5b94134050ddef344a876ec8063a1faea389a0f3 (diff)
Added support for GL_DITHER.
-rw-r--r--xc/lib/GL/mesa/src/drv/mga/mgastate.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/xc/lib/GL/mesa/src/drv/mga/mgastate.c b/xc/lib/GL/mesa/src/drv/mga/mgastate.c
index 78b41bd0f..a993d363b 100644
--- a/xc/lib/GL/mesa/src/drv/mga/mgastate.c
+++ b/xc/lib/GL/mesa/src/drv/mga/mgastate.c
@@ -877,6 +877,13 @@ static void mgaDDEnable(GLcontext *ctx, GLenum cap, GLboolean state)
mgaContextPtr mmesa = MGA_CONTEXT( ctx );
switch(cap) {
+ case GL_DITHER:
+ MGA_STATECHANGE( mmesa, MGA_UPLOAD_CONTEXT );
+ if (!ctx->Color.DitherFlag)
+ mmesa->setup.maccess |= MA_nodither_enable;
+ else
+ mmesa->setup.maccess &= ~MA_nodither_enable;
+ break;
case GL_LIGHTING:
case GL_COLOR_SUM_EXT:
FLUSH_BATCH( mmesa );