diff --git a/glamor/glamor.c b/glamor/glamor.c index d438b9c1e..cba662347 100644 --- a/glamor/glamor.c +++ b/glamor/glamor.c @@ -399,7 +399,9 @@ glamor_init(ScreenPtr screen, unsigned int flags) glamor_init_tile_shader(screen); glamor_init_putimage_shaders(screen); glamor_init_finish_access_shaders(screen); +#ifdef GLAMOR_GRADIENT_SHADER glamor_init_gradient_shader(screen); +#endif glamor_pixmap_init(screen); glamor_priv->flags = flags; diff --git a/glamor/glamor_priv.h b/glamor/glamor_priv.h index a7d89a978..36bd9cda4 100644 --- a/glamor/glamor_priv.h +++ b/glamor/glamor_priv.h @@ -741,8 +741,8 @@ glamor_poly_line(DrawablePtr pDrawable, GCPtr pGC, int mode, int npt, #define GLAMOR_PIXMAP_DYNAMIC_UPLOAD #define GLAMOR_DELAYED_FILLING +#ifndef GLAMOR_GLES2 #define GLAMOR_GRADIENT_SHADER - - +#endif #endif /* GLAMOR_PRIV_H */