glthread: unbind framebuffers in glDeleteFramebuffers
authorMarek Olšák <marek.olsak@amd.com>
Tue, 9 Aug 2022 23:10:35 +0000 (19:10 -0400)
committerMarge Bot <emma+marge@anholt.net>
Fri, 12 Aug 2022 06:06:48 +0000 (06:06 +0000)
commiteb4036ea5b9a55c1d965e0917d21c502c8635b47
treeb4dd536e8df27aa7ca2d680bfabd1b2035ae690e
parenta9b64bd7ad725fdf8ea0da522e1d47215cfb2f84
glthread: unbind framebuffers in glDeleteFramebuffers

Tests:
    dEQP-GLES2.functional.lifetime.delete_bound.framebuffer
    dEQP-GLES2.functional.state_query.integers.framebuffer_binding_getinteger

Fixes: e48f676835d - glthread: don't sync for more glGetIntegerv enums for glretrace

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17976>
src/mapi/glapi/gen/ARB_framebuffer_object.xml
src/mesa/main/glthread_marshal.h