diff options
Diffstat (limited to 'hw/xwayland/xwayland-glamor.c')
-rw-r--r-- | hw/xwayland/xwayland-glamor.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/hw/xwayland/xwayland-glamor.c b/hw/xwayland/xwayland-glamor.c index f4bd561ea..dc07f7933 100644 --- a/hw/xwayland/xwayland-glamor.c +++ b/hw/xwayland/xwayland-glamor.c @@ -30,6 +30,9 @@ #include <glamor.h> #include <glamor_context.h> +#ifdef GLXEXT +#include "glx_extinit.h" +#endif static void glamor_egl_make_current(struct glamor_context *glamor_ctx) @@ -264,5 +267,9 @@ xwl_glamor_init(struct xwl_screen *xwl_screen) ErrorF("Failed to initialize glamor Xv extension\n"); #endif +#ifdef GLXEXT + GlxPushProvider(&glamor_provider); +#endif + return TRUE; } |