Browse Source

added Kevin's 32bpp Z buffer fix

tags/mesa_3_3
Brian Paul 25 years ago
parent
commit
3a94f5c0ac
1 changed files with 10 additions and 2 deletions
  1. 10
    2
      src/mesa/main/context.c

+ 10
- 2
src/mesa/main/context.c View File

@@ -1,4 +1,4 @@
/* $Id: context.c,v 1.64 2000/05/07 20:41:30 brianp Exp $ */
/* $Id: context.c,v 1.65 2000/05/18 18:12:36 brianp Exp $ */

/*
* Mesa 3-D graphics library
@@ -216,10 +216,18 @@ _mesa_initialize_visual( GLvisual *vis,
vis->DepthMax = 1;
vis->DepthMaxF = 1.0F;
}
else {
else if (depthBits < 32) {
vis->DepthMax = (1 << depthBits) - 1;
vis->DepthMaxF = (GLfloat) vis->DepthMax;
}
else {
/* Special case since shift values greater than or equal to the
* number of bits in the left hand expression's type are
* undefined.
*/
vis->DepthMax = 0xffffffff;
vis->DepthMaxF = (GLfloat) vis->DepthMax;
}

return GL_TRUE;
}

Loading…
Cancel
Save