swrast: remove calls to _swrast_update_depth/stencil_buffer()
authorBrian Paul <brianp@vmware.com>
Fri, 6 Jan 2012 19:42:40 +0000 (12:42 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 6 Jan 2012 21:00:19 +0000 (14:00 -0700)
These functions updated the gl_renderbuffer::_DepthBuffer and
_StencilBuffer fields.  But those fields are no longer used.

Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/swrast/s_context.c

index 6850a09f364eb7554c001de546f95ddb5bd368b0..924612578e29f473e10432dd0619479cf9f6d9c8 100644 (file)
@@ -36,7 +36,6 @@
 #include "swrast.h"
 #include "s_blend.h"
 #include "s_context.h"
-#include "s_depthstencil.h"
 #include "s_lines.h"
 #include "s_points.h"
 #include "s_span.h"
@@ -546,25 +545,6 @@ _swrast_update_active_attribs(struct gl_context *ctx)
 }
 
 
-/**
- * Update the depth/stencil renderbuffers, if needed.
- */
-static void
-_swrast_update_depth_stencil(struct gl_context *ctx)
-{
-   struct gl_framebuffer *drawFb = ctx->DrawBuffer;
-   struct gl_framebuffer *readFb = ctx->ReadBuffer;
-
-   _swrast_update_depth_buffer(ctx, drawFb);
-   _swrast_update_stencil_buffer(ctx, drawFb);
-
-   if (readFb != drawFb) {
-      _swrast_update_depth_buffer(ctx, readFb);
-      _swrast_update_stencil_buffer(ctx, readFb);
-   }
-}
-
-
 void
 _swrast_validate_derived( struct gl_context *ctx )
 {
@@ -609,9 +589,6 @@ _swrast_validate_derived( struct gl_context *ctx )
                               _NEW_TEXTURE))
          _swrast_update_specular_vertex_add(ctx);
 
-      if (swrast->NewState & _NEW_BUFFERS)
-         _swrast_update_depth_stencil(ctx);
-
       swrast->NewState = 0;
       swrast->StateChanges = 0;
       swrast->InvalidateState = _swrast_invalidate_state;