st/mesa: remove trailing NULL colorbuffers

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
Marek Olšák
2014-04-20 03:41:47 +02:00
parent e522c455e4
commit 8a1dfba73e
@@ -113,6 +113,12 @@ update_framebuffer_state( struct st_context *st )
pipe_surface_reference(&framebuffer->cbufs[i], NULL);
}
/* Remove trailing GL_NONE draw buffers. */
while (framebuffer->nr_cbufs &&
!framebuffer->cbufs[framebuffer->nr_cbufs-1]) {
framebuffer->nr_cbufs--;
}
/*
* Depth/Stencil renderbuffer/surface.
*/