Revert "mesa: unreference current winsys buffers when unbinding winsys buffers"
This reverts commit12bf7cfecf
. This commits caused lots of problems: https://bugs.freedesktop.org/show_bug.cgi?id=110721 https://bugs.freedesktop.org/show_bug.cgi?id=110761 Fixes:12bf7cfecf
("mesa: unreference current winsys buffers when unbinding winsys buffers") Pushing without review as we need to get it into next stable.
This commit is contained in:
@@ -1765,10 +1765,6 @@ _mesa_make_current( struct gl_context *newCtx,
|
|||||||
|
|
||||||
check_init_viewport(newCtx, drawBuffer->Width, drawBuffer->Height);
|
check_init_viewport(newCtx, drawBuffer->Width, drawBuffer->Height);
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
_mesa_reference_framebuffer(&newCtx->WinSysDrawBuffer, NULL);
|
|
||||||
_mesa_reference_framebuffer(&newCtx->WinSysReadBuffer, NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (newCtx->FirstTimeCurrent) {
|
if (newCtx->FirstTimeCurrent) {
|
||||||
handle_first_current(newCtx);
|
handle_first_current(newCtx);
|
||||||
|
Reference in New Issue
Block a user