[PATCH] fbdev: Support of TrueColor and Directcolor of video hardware
Kristian Høgsberg
hoegsberg at gmail.com
Wed Sep 11 11:16:42 PDT 2013
On Tue, Sep 03, 2013 at 04:47:43PM +0200, mchalain [marc.chalain at gmail.com] wrote:
> From: mchalain <marc.chalain at gmail.com>
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
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
More information about the wayland-devel
mailing list