diff options
author | Erik Kurzinger <ekurzinger@nvidia.com> | 2021-03-03 11:56:41 +0100 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2021-04-09 14:00:01 +0000 |
commit | bc99dd2127f12f1aae55971c09a2792eeaa98444 (patch) | |
tree | e679778ba8032c958ecb263cbffa94d68c08f8f3 /hw/xwayland/xwayland-glamor-gbm.c | |
parent | 400d4d0fdd55192f394e1a8273dfb2423c895ec0 (diff) |
xwayland: Add check_flip() glamor backend function
This is preliminary work for hardware accelerated rendering with the
NVIDIA driver.
This exposes a new glamor backend function, check_flip, which can be
used to control whether flipping is supported for the given pixmap.
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
Acked-by: Olivier Fourdan <ofourdan@redhat.com>
Signed-off-by: Erik Kurzinger <ekurzinger@nvidia.com>
Diffstat (limited to 'hw/xwayland/xwayland-glamor-gbm.c')
-rw-r--r-- | hw/xwayland/xwayland-glamor-gbm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/xwayland/xwayland-glamor-gbm.c b/hw/xwayland/xwayland-glamor-gbm.c index 455b755ca..1b1d517da 100644 --- a/hw/xwayland/xwayland-glamor-gbm.c +++ b/hw/xwayland/xwayland-glamor-gbm.c @@ -967,6 +967,7 @@ xwl_glamor_init_gbm(struct xwl_screen *xwl_screen) xwl_screen->gbm_backend.init_egl = xwl_glamor_gbm_init_egl; xwl_screen->gbm_backend.init_screen = xwl_glamor_gbm_init_screen; xwl_screen->gbm_backend.get_wl_buffer_for_pixmap = xwl_glamor_gbm_get_wl_buffer_for_pixmap; + xwl_screen->gbm_backend.check_flip = NULL; xwl_screen->gbm_backend.is_available = TRUE; xwl_screen->gbm_backend.backend_flags = XWL_EGL_BACKEND_HAS_PRESENT_FLIP | XWL_EGL_BACKEND_NEEDS_BUFFER_FLUSH | |