diff --git a/src/mesa/main/framebuffer.c b/src/mesa/main/framebuffer.c index 9df30129aed..f2d4a603f13 100644 --- a/src/mesa/main/framebuffer.c +++ b/src/mesa/main/framebuffer.c @@ -203,6 +203,8 @@ _mesa_free_framebuffer_data(struct gl_framebuffer *fb) assert(fb); assert(fb->RefCount == 0); + pipe_resource_reference(&fb->resolve, NULL); + simple_mtx_destroy(&fb->Mutex); for (unsigned i = 0; i < BUFFER_COUNT; i++) {