diff options
author | Simon Zeni <simon@bl4ckb0ne.ca> | 2021-01-13 22:49:07 -0500 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2021-01-16 08:57:42 +0100 |
commit | e128e6c08dc0a735b1a8c6cc61097eaf0f61fb83 (patch) | |
tree | faa2b6327b407f91786a823cdc83c3b1d797ed35 /render/egl.c | |
parent | affc59454ec9b650cc345ab5ec0c310e8350427f (diff) |
render: drop egl parameters from wlr_renderer_autocreate
Diffstat (limited to 'render/egl.c')
-rw-r--r-- | render/egl.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/render/egl.c b/render/egl.c index 1c986e47..9fa1068f 100644 --- a/render/egl.c +++ b/render/egl.c @@ -5,6 +5,7 @@ #include <stdio.h> #include <stdlib.h> #include <unistd.h> +#include <gbm.h> #include <wlr/render/egl.h> #include <wlr/util/log.h> #include <wlr/util/region.h> @@ -362,6 +363,10 @@ void wlr_egl_destroy(struct wlr_egl *egl) { return; } + if (egl->gbm_device) { + gbm_device_destroy(egl->gbm_device); + } + wlr_drm_format_set_finish(&egl->dmabuf_render_formats); wlr_drm_format_set_finish(&egl->dmabuf_texture_formats); |