On Tue, Sep 03, 2013 at 04:47:43PM +0200, mchalain [[email protected]]
wrote:
> From: mchalain <[email protected]>
Thanks, committed.
Kristian
> backend check the type of the framebuffer and accept DirectColor and TrueColor
> I use a "switch case" to implement other cases in the future.
> ---
> src/compositor-fbdev.c | 11 +++++++++--
> 1 file changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/src/compositor-fbdev.c b/src/compositor-fbdev.c
> index 9c3d17e..dd3a71d 100644
> --- a/src/compositor-fbdev.c
> +++ b/src/compositor-fbdev.c
> @@ -242,8 +242,15 @@ calculate_pixman_format(struct fb_var_screeninfo *vinfo,
> return 0;
>
> /* We only handle true-colour frame buffers at the moment. */
> - if (finfo->visual != FB_VISUAL_TRUECOLOR || vinfo->grayscale != 0)
> - return 0;
> + switch(finfo->visual) {
> + case FB_VISUAL_TRUECOLOR:
> + case FB_VISUAL_DIRECTCOLOR:
> + if (vinfo->grayscale != 0)
> + return 0;
> + break;
> + default:
> + return 0;
> + }
>
> /* We only support formats with MSBs on the left. */
> if (vinfo->red.msb_right != 0 || vinfo->green.msb_right != 0 ||
> --
> 1.7.9.5
>
> _______________________________________________
> wayland-devel mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel