[PATCH 07/13] tests/exynos: use XRGB8888 for framebuffer
Hyungwon Hwang
human.hwang at samsung.com
Thu Oct 29 23:41:10 PDT 2015
On Tue, 22 Sep 2015 17:54:56 +0200
Tobias Jakobi <tjakobi at math.uni-bielefeld.de> wrote:
> This matches the G2D color mode that is used in the entire code.
> The previous (incorrect) RGBA8888 would only work since the
> Exynos mixer did its configuration based on the bpp, and not
> based on the actual pixelformat.
>
> Signed-off-by: Tobias Jakobi <tjakobi at math.uni-bielefeld.de>
> ---
> tests/exynos/exynos_fimg2d_test.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tests/exynos/exynos_fimg2d_test.c
> b/tests/exynos/exynos_fimg2d_test.c index 8794dac..dfb00a0 100644
> --- a/tests/exynos/exynos_fimg2d_test.c
> +++ b/tests/exynos/exynos_fimg2d_test.c
> @@ -675,7 +675,7 @@ int main(int argc, char **argv)
> offsets[0] = 0;
>
> ret = drmModeAddFB2(dev->fd, screen_width, screen_height,
> - DRM_FORMAT_RGBA8888, handles,
> + DRM_FORMAT_XRGB8888, handles,
> pitches, offsets, &fb_id, 0);
Reviewed-by: Hyungwon Hwang <human.hwang at samsung.com>
Nice catch. It's right, if there was no previous setting for source
image color mode. But I think it could be the source image color mode
was set by another application before when this test runs. So I think
the code which sets the source image color mode must be added.
Best regards,
Hyungwon Hwang
> if (ret < 0)
> goto err_destroy_buffer;
More information about the dri-devel
mailing list