diff options
author | Brian Paul <[email protected]> | 2005-11-16 04:09:26 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2005-11-16 04:09:26 +0000 |
commit | 1a5f1bdb428ea3ded1e77796590014f89fe78f77 (patch) | |
tree | f0acd33352c709acb37c8b279a3251d3c46ebace /src/mesa/swrast/s_depth.c | |
parent | 909e8a7abbce61de467e059d9be57a1f32a3d344 (diff) |
Use new gl_framebuffer _Depth/_StencilBuffer fields instead of
Attachment[BUFFER_DEPTH/STENCIL].Renderbuffer. The former may be wrappers
around combined depth/stencil renderbuffers attached at the later points.
Diffstat (limited to 'src/mesa/swrast/s_depth.c')
-rw-r--r-- | src/mesa/swrast/s_depth.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mesa/swrast/s_depth.c b/src/mesa/swrast/s_depth.c index 800e7f29fdd..27a77b14af7 100644 --- a/src/mesa/swrast/s_depth.c +++ b/src/mesa/swrast/s_depth.c @@ -506,7 +506,7 @@ static GLuint depth_test_span( GLcontext *ctx, struct sw_span *span) { struct gl_framebuffer *fb = ctx->DrawBuffer; - struct gl_renderbuffer *rb = fb->Attachment[BUFFER_DEPTH].Renderbuffer; + struct gl_renderbuffer *rb = fb->_DepthBuffer; const GLint x = span->x; const GLint y = span->y; const GLuint count = span->end; @@ -1053,7 +1053,7 @@ static GLuint depth_test_pixels( GLcontext *ctx, struct sw_span *span ) { struct gl_framebuffer *fb = ctx->DrawBuffer; - struct gl_renderbuffer *rb = fb->Attachment[BUFFER_DEPTH].Renderbuffer; + struct gl_renderbuffer *rb = fb->_DepthBuffer; const GLuint count = span->end; const GLint *x = span->array->x; const GLint *y = span->array->y; @@ -1119,7 +1119,7 @@ GLboolean _swrast_depth_bounds_test( GLcontext *ctx, struct sw_span *span ) { struct gl_framebuffer *fb = ctx->DrawBuffer; - struct gl_renderbuffer *rb = fb->Attachment[BUFFER_DEPTH].Renderbuffer; + struct gl_renderbuffer *rb = fb->_DepthBuffer; GLuint zMin = (GLuint) (ctx->Depth.BoundsMin * fb->_DepthMaxF + 0.5F); GLuint zMax = (GLuint) (ctx->Depth.BoundsMax * fb->_DepthMaxF + 0.5F); GLubyte *mask = span->array->mask; |