[PATCH 7/8] rootless: Genericize the config header a bit
Jasper St. Pierre
jstpierre at mecheye.net
Tue Aug 20 13:02:15 PDT 2013
Could we just remove ROOTLESS_PROTECT_ALPHA entirely?
On Tue, Aug 20, 2013 at 3:33 PM, Adam Jackson <ajax at redhat.com> wrote:
> ROOTLESS_RESIZE_GRAVITY is an optimization, so let's default it to off
> unless the backing window system is known to support it.
>
> ROOTLESS_PROTECT_ALPHA looks like it has different values for xquartz
> and win32, but hilariously rootlessGC.c merely checks if it is defined,
> not what the value is. It's effectively the more conservative path
> anyway, so let's just turn it on.
>
> Signed-off-by: Adam Jackson <ajax at redhat.com>
> ---
> miext/rootless/rootlessConfig.h | 19 ++++---------------
> 1 file changed, 4 insertions(+), 15 deletions(-)
>
> diff --git a/miext/rootless/rootlessConfig.h
> b/miext/rootless/rootlessConfig.h
> index d39ae63..4c464b9 100644
> --- a/miext/rootless/rootlessConfig.h
> +++ b/miext/rootless/rootlessConfig.h
> @@ -35,28 +35,17 @@
> #define _ROOTLESSCONFIG_H
>
> #ifdef __APPLE__
> +#define ROOTLESS_RESIZE_GRAVITY TRUE
> +#endif
> +
> +/*# define ROOTLESSDEBUG*/
>
> #define ROOTLESS_PROTECT_ALPHA TRUE
> #define ROOTLESS_REDISPLAY_DELAY 10
> -#define ROOTLESS_RESIZE_GRAVITY TRUE
> -/*# define ROOTLESSDEBUG*/
>
> /* Bit mask for alpha channel with a particular number of bits per
> pixel. Note that we only care for 32bpp data. Mac OS X uses planar
> alpha for 16bpp. */
> #define RootlessAlphaMask(bpp) ((bpp) == 32 ? 0xFF000000 : 0)
>
> -#endif /* __APPLE__ */
> -
> -#if defined(__CYGWIN__) || defined(WIN32)
> -
> -#define ROOTLESS_PROTECT_ALPHA NO
> -#define ROOTLESS_REDISPLAY_DELAY 10
> -#undef ROOTLESS_RESIZE_GRAVITY
> -/*# define ROOTLESSDEBUG*/
> -
> -#define RootlessAlphaMask(bpp) ((bpp) == 32 ? 0xFF000000 : 0)
> -
> -#endif /* __CYGWIN__ */
> -
> #endif /* _ROOTLESSCONFIG_H */
> --
> 1.8.3.1
>
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
>
--
Jasper
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg-devel/attachments/20130820/764aa677/attachment.html>
More information about the xorg-devel
mailing list