rearranged order of some functions
[mesa.git] / src / mesa / main / depth.c
index ba7f6248ab13ed24ed3c3087aef75798898107f9..2f9697616e037e7918ae0de79e1b8ebfbbee6da0 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.15 2000/03/19 01:10:11 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;
@@ -1572,7 +1570,7 @@ _mesa_clear_depth_buffer( GLcontext *ctx )
                     2 * ctx->DrawBuffer->Width * ctx->DrawBuffer->Height);
          }
          else {
-            GLushort *d = ctx->DrawBuffer->DepthBuffer;
+            GLushort *d = (GLushort *) ctx->DrawBuffer->DepthBuffer;
             GLint n = ctx->DrawBuffer->Width * ctx->DrawBuffer->Height;
             while (n >= 16) {
                d[0] = clearValue;    d[1] = clearValue;