removed old Depth buffer pointer var
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 17 Mar 2000 15:31:52 +0000 (15:31 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 17 Mar 2000 15:31:52 +0000 (15:31 +0000)
src/mesa/drivers/osmesa/osmesa.c
src/mesa/main/context.c
src/mesa/main/depth.c

index ea015236f00249467cce68976ebbc3764369a027..426154df562d94109df3b787d175122f15b49387 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: osmesa.c,v 1.10 2000/03/03 17:50:09 brianp Exp $ */
+/* $Id: osmesa.c,v 1.11 2000/03/17 15:32:29 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -492,7 +492,7 @@ void GLAPIENTRY OSMesaGetBooleanv( GLint pname, GLboolean *value )
 GLboolean GLAPIENTRY OSMesaGetDepthBuffer( OSMesaContext c, GLint *width, GLint *height,
                                 GLint *bytesPerValue, void **buffer )
 {
-   if ((!c->gl_buffer) || (!c->gl_buffer->Depth)) {
+   if ((!c->gl_buffer) || (!c->gl_buffer->DepthBuffer)) {
       *width = 0;
       *height = 0;
       *bytesPerValue = 0;
@@ -503,7 +503,7 @@ GLboolean GLAPIENTRY OSMesaGetDepthBuffer( OSMesaContext c, GLint *width, GLint
       *width = c->gl_buffer->Width;
       *height = c->gl_buffer->Height;
       *bytesPerValue = sizeof(GLdepth);
-      *buffer = c->gl_buffer->Depth;
+      *buffer = c->gl_buffer->DepthBuffer;
       return GL_TRUE;
    }
 }
@@ -1838,6 +1838,8 @@ static void osmesa_update_state( GLcontext *ctx )
        (ctx->Color.ColorMask[3] == 0) &&
        (ctx->Stencil.Enabled == GL_FALSE)) {
 
+      /* XXX depth.func == GL_LESS ? */
+
       ctx->Driver.WriteCI32Span = write_index32_span_occ;
       ctx->Driver.WriteCI8Span = write_index8_span_occ;
       ctx->Driver.WriteMonoCISpan = write_monoindex_span_occ;
index 64d236ee5181e87b98d4956174c30ec2090b2ce6..f770326c39fd56cc16bf20ce2c65905ec15a438e 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: context.c,v 1.46 2000/03/11 23:23:26 brianp Exp $ */
+/* $Id: context.c,v 1.47 2000/03/17 15:31:52 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -405,8 +405,8 @@ GLframebuffer *gl_create_framebuffer( GLvisual *visual,
 void gl_destroy_framebuffer( GLframebuffer *buffer )
 {
    if (buffer) {
-      if (buffer->Depth) {
-         FREE( buffer->Depth );
+      if (buffer->DepthBuffer) {
+         FREE( buffer->DepthBuffer );
       }
       if (buffer->Accum) {
          FREE( buffer->Accum );
index ba7f6248ab13ed24ed3c3087aef75798898107f9..57937dd09304dcfd0c39ff773218b22a47bc41f4 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: depth.c,v 1.13 2000/03/03 17:47:39 brianp Exp $ */
+/* $Id: depth.c,v 1.14 2000/03/17 15:31:52 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -1483,10 +1483,9 @@ _mesa_alloc_depth_buffer( GLcontext *ctx )
    if (ctx->DrawBuffer->UseSoftwareDepthBuffer) {
       GLint bytesPerValue;
 
-      if (ctx->DrawBuffer->Depth) {
-         FREE(ctx->DrawBuffer->Depth);
+      if (ctx->DrawBuffer->DepthBuffer) {
+         FREE(ctx->DrawBuffer->DepthBuffer);
          ctx->DrawBuffer->DepthBuffer = NULL;
-         ctx->DrawBuffer->Depth = NULL;
       }
 
       /* allocate new depth buffer, but don't initialize it */
@@ -1498,9 +1497,8 @@ _mesa_alloc_depth_buffer( GLcontext *ctx )
       ctx->DrawBuffer->DepthBuffer = MALLOC( ctx->DrawBuffer->Width
                                              * ctx->DrawBuffer->Height
                                              * bytesPerValue );
-      ctx->DrawBuffer->Depth = (GLdepth *) ctx->DrawBuffer->DepthBuffer;
 
-      if (!ctx->DrawBuffer->Depth) {
+      if (!ctx->DrawBuffer->DepthBuffer) {
          /* out of memory */
          ctx->Depth.Test = GL_FALSE;
          ctx->NewState |= NEW_RASTER_OPS;