From 263fff44b45e3ef0bb8ef19ebb8475a4662778de Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Sun, 23 Apr 2006 15:28:54 +0000 Subject: updated assertion --- src/mesa/main/renderbuffer.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/mesa/main/renderbuffer.c') diff --git a/src/mesa/main/renderbuffer.c b/src/mesa/main/renderbuffer.c index aa14bf8634..a357bf334d 100644 --- a/src/mesa/main/renderbuffer.c +++ b/src/mesa/main/renderbuffer.c @@ -2029,12 +2029,16 @@ _mesa_add_renderbuffer(struct gl_framebuffer *fb, { assert(fb); assert(rb); -#if 00 - /* there should be no previous renderbuffer on this attachment point! */ - assert(fb->Attachment[bufferName].Renderbuffer == NULL); -#endif assert(bufferName < BUFFER_COUNT); + /* There should be no previous renderbuffer on this attachment point, + * with the exception of depth/stencil since the same renderbuffer may + * be used for both. + */ + assert(bufferName == BUFFER_DEPTH || + bufferName == BUFFER_STENCIL || + fb->Attachment[bufferName].Renderbuffer == NULL); + /* winsys vs. user-created buffer cross check */ if (fb->Name) { assert(rb->Name); -- cgit v1.2.3