added assertions, disable debug output
authorBrian <brian.paul@tungstengraphics.com>
Fri, 17 Aug 2007 09:27:37 +0000 (10:27 +0100)
committerBrian <brian.paul@tungstengraphics.com>
Fri, 17 Aug 2007 09:27:37 +0000 (10:27 +0100)
src/mesa/state_tracker/st_cb_clear.c
src/mesa/state_tracker/st_cb_fbo.c

index 492073e..d584f0c 100644 (file)
@@ -409,6 +409,8 @@ clear_depth_buffer(GLcontext *ctx, struct gl_renderbuffer *rb)
 {
    struct st_renderbuffer *strb = st_renderbuffer(rb);
 
+   assert(strb->surface->format);
+
    if (!ctx->Scissor.Enabled &&
        !is_depth_stencil_format(strb->surface->format)) {
       /* clear whole depth buffer w/out masking */
index 7336327..2b9aa3e 100644 (file)
@@ -104,6 +104,7 @@ st_renderbuffer_alloc_storage(GLcontext * ctx, struct gl_renderbuffer *rb,
       return GL_FALSE; /* out of memory, try s/w buffer? */
 
    ASSERT(strb->surface->region->buffer);
+   ASSERT(strb->surface->format);
 
    strb->Base.Width  = strb->surface->width  = width;
    strb->Base.Height = strb->surface->height = height;
@@ -319,8 +320,10 @@ st_render_texture(GLcontext *ctx,
                                          att->Zoffset);
    assert(strb->surface);
 
+   /*
    printf("RENDER TO TEXTURE obj=%p mt=%p surf=%p  %d x %d\n",
           att->Texture, mt, strb->surface, rb->Width, rb->Height);
+   */
 
    /* Invalidate buffer state so that the pipe's framebuffer state
     * gets updated.
@@ -344,7 +347,9 @@ st_finish_render_texture(GLcontext *ctx,
 
    ctx->st->pipe->flush(ctx->st->pipe, 0x0);
 
+   /*
    printf("FINISH RENDER TO TEXTURE surf=%p\n", strb->surface);
+   */
 
    pipe_surface_unreference(&strb->surface);