diff options
author | Nicolai Hähnle <[email protected]> | 2017-05-17 15:14:35 +0200 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2017-05-18 18:01:53 +0100 |
commit | 72a8fd8d50a8b4172a6be4bbe46ce5b980cf24ca (patch) | |
tree | 93163e757c05de29493aebe3efb0b47d95cfb2b3 | |
parent | 5cace16ac6f40bd6f6a685348d668f39c47755bc (diff) |
st/mesa: remove an incorrect assertion
There is really no reason why the current DrawBuffer needs to be complete
at this point. In particular, the assertion gets hit on the X server side
in libglx when running .../piglit/bin/glx-get-current-display-ext -auto
(which uses indirect GLX rendering).
Fixes: 19b61799e3d0 ("st/mesa: don't cast the incomplete framebufer to st_framebuffer")
Reported-by: Michel Dänzer <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
(cherry picked from commit 377877ff5f5d08a1a417e8baf923b44c74f0d7e7)
-rw-r--r-- | src/mesa/state_tracker/st_manager.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/mesa/state_tracker/st_manager.c b/src/mesa/state_tracker/st_manager.c index d8177f20e30..ad89b7980de 100644 --- a/src/mesa/state_tracker/st_manager.c +++ b/src/mesa/state_tracker/st_manager.c @@ -844,8 +844,6 @@ st_manager_flush_frontbuffer(struct st_context *st) struct st_framebuffer *stfb = st_ws_framebuffer(st->ctx->DrawBuffer); struct st_renderbuffer *strb = NULL; - assert(st->ctx->DrawBuffer != _mesa_get_incomplete_framebuffer()); - if (stfb) strb = st_renderbuffer(stfb->Base.Attachment[BUFFER_FRONT_LEFT].Renderbuffer); if (!strb) |