diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index a8dd0814906..a1a743528d3 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -1324,6 +1324,8 @@ zink_destroy_screen(struct pipe_screen *pscreen) VKSCR(DestroyDebugUtilsMessengerEXT)(screen->instance, screen->debugUtilsCallbackHandle, NULL); } + util_vertex_state_cache_deinit(&screen->vertex_state_cache); + u_transfer_helper_destroy(pscreen->transfer_helper); util_queue_finish(&screen->cache_get_thread); util_queue_destroy(&screen->cache_get_thread);