swrast: remove calls to _swrast_update_depth/stencil_buffer()

These functions updated the gl_renderbuffer::_DepthBuffer and
_StencilBuffer fields.  But those fields are no longer used.

Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
Brian Paul
2012-01-06 12:42:40 -07:00
parent deb6dd6b4d
commit 030e408181
-23
View 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;