[PATCH] glamor: Prepare for GLAMOR_* flags being removed from xserver

Alex Deucher alexdeucher at gmail.com
Fri Mar 27 08:05:25 PDT 2015


On Thu, Mar 26, 2015 at 4:28 AM, Michel Dänzer <michel at daenzer.net> wrote:
> From: Michel Dänzer <michel.daenzer at amd.com>
>
> The behaviour will be the same when the flags are removed.
>
> Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>




> ---
>  src/radeon_glamor.c |  8 +++-----
>  src/radeon_glamor.h | 11 +++++++++++
>  2 files changed, 14 insertions(+), 5 deletions(-)
>
> diff --git a/src/radeon_glamor.c b/src/radeon_glamor.c
> index c49c7f6..e3633ce 100644
> --- a/src/radeon_glamor.c
> +++ b/src/radeon_glamor.c
> @@ -327,11 +327,9 @@ radeon_glamor_init(ScreenPtr screen)
>  {
>         ScrnInfoPtr scrn = xf86ScreenToScrn(screen);
>
> -       if (!glamor_init(screen, GLAMOR_INVERTED_Y_AXIS | GLAMOR_USE_EGL_SCREEN |
> -#ifdef GLAMOR_NO_DRI3
> -                        GLAMOR_NO_DRI3 |
> -#endif
> -                        GLAMOR_USE_SCREEN | GLAMOR_USE_PICTURE_SCREEN)) {
> +       if (!glamor_init(screen, GLAMOR_USE_EGL_SCREEN | GLAMOR_USE_SCREEN |
> +                        GLAMOR_USE_PICTURE_SCREEN | GLAMOR_INVERTED_Y_AXIS |
> +                        GLAMOR_NO_DRI3)) {
>                 xf86DrvMsg(scrn->scrnIndex, X_ERROR,
>                            "Failed to initialize glamor.\n");
>                 return FALSE;
> diff --git a/src/radeon_glamor.h b/src/radeon_glamor.h
> index 7cef1a9..a504acb 100644
> --- a/src/radeon_glamor.h
> +++ b/src/radeon_glamor.h
> @@ -36,10 +36,21 @@
>  #include "radeon_surface.h"
>
>  #ifndef GLAMOR_NO_DRI3
> +#define GLAMOR_NO_DRI3 0
>  #define glamor_fd_from_pixmap glamor_dri3_fd_from_pixmap
>  #define glamor_pixmap_from_fd glamor_egl_dri3_pixmap_from_fd
>  #endif
>
> +#ifndef GLAMOR_INVERTED_Y_AXIS
> +#define GLAMOR_INVERTED_Y_AXIS 0
> +#endif
> +#ifndef GLAMOR_USE_SCREEN
> +#define GLAMOR_USE_SCREEN 0
> +#endif
> +#ifndef GLAMOR_USE_PICTURE_SCREEN
> +#define GLAMOR_USE_PICTURE_SCREEN 0
> +#endif
> +
>  Bool radeon_glamor_pre_init(ScrnInfoPtr scrn);
>  Bool radeon_glamor_init(ScreenPtr screen);
>  Bool radeon_glamor_create_screen_resources(ScreenPtr screen);
> --
> 2.1.4
>
> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-driver-ati


More information about the xorg-driver-ati mailing list