diff options
author | emersion <contact@emersion.fr> | 2018-09-01 19:27:18 +0200 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2018-09-02 08:50:43 +0200 |
commit | 2f0815838d921f3fc4a22cb45985fd7d35db5d95 (patch) | |
tree | cce47ee9fe76f0a834c88a4dc28554e3fe027087 /render | |
parent | 60a174eb1165f6adc139821c863ff73d57a3ce79 (diff) |
Init dmabuf global in renderer
Diffstat (limited to 'render')
-rw-r--r-- | render/wlr_renderer.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/render/wlr_renderer.c b/render/wlr_renderer.c index 6c2b9fbb..31bf2b18 100644 --- a/render/wlr_renderer.c +++ b/render/wlr_renderer.c @@ -1,10 +1,11 @@ #include <assert.h> #include <stdbool.h> #include <stdlib.h> +#include <wlr/render/gles2.h> #include <wlr/render/interface.h> #include <wlr/render/wlr_renderer.h> +#include <wlr/types/wlr_linux_dmabuf_v1.h> #include <wlr/types/wlr_matrix.h> -#include <wlr/render/gles2.h> #include <wlr/util/log.h> #include "util/signal.h" @@ -176,6 +177,10 @@ void wlr_renderer_init_wl_display(struct wlr_renderer *r, } } + if (r->impl->texture_from_dmabuf) { + wlr_linux_dmabuf_v1_create(wl_display, r); + } + if (r->impl->init_wl_display) { r->impl->init_wl_display(r, wl_display); } |