Mesa (mesa_7_5_branch): mesa: Unbind depth/ stencil surface from pipe_framebuffer when none is attached.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Wed Jul 1 18:18:21 UTC 2009
Module: Mesa
Branch: mesa_7_5_branch
Commit: e2a8ef4430e153589a9d1a284c8f2005a4a98410
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2a8ef4430e153589a9d1a284c8f2005a4a98410
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Jul 1 19:06:54 2009 +0100
mesa: Unbind depth/stencil surface from pipe_framebuffer when none is attached.
---
src/mesa/state_tracker/st_atom_framebuffer.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/mesa/state_tracker/st_atom_framebuffer.c b/src/mesa/state_tracker/st_atom_framebuffer.c
index 5362936..3ef919a 100644
--- a/src/mesa/state_tracker/st_atom_framebuffer.c
+++ b/src/mesa/state_tracker/st_atom_framebuffer.c
@@ -147,6 +147,8 @@ update_framebuffer_state( struct st_context *st )
assert(strb->surface);
pipe_surface_reference(&framebuffer->zsbuf, strb->surface);
}
+ else
+ pipe_surface_reference(&framebuffer->zsbuf, NULL);
}
cso_set_framebuffer(st->cso_context, framebuffer);
More information about the mesa-commit
mailing list