[igt-dev] [PATCH i-g-t v2 8/8] tests/kms_writeback: Use a garbage X value to create fill our test buffer

Pekka Paalanen ppaalanen at gmail.com
Fri Apr 29 13:01:41 UTC 2022


On Mon, 28 Mar 2022 16:55:09 +0200
Maxime Ripard <maxime at cerno.tech> wrote:

> Since we use buffers in XRGB8888, whatever value we have in X should be
> ignored by the drivers and the hardware. However, since we always use
> 0xff in our test, whether that is the case or not cannot be determined.
> 
> Let's use a garbage value (but consistent across test runs) to make sure
> it doesn't have any impact on the writeback output.
> 
> Signed-off-by: Maxime Ripard <maxime at cerno.tech>

Acked-by: Pekka Paalanen <pekka.paalanen at collabora.com>

Yup, this is definitely a good idea.

I proposed to do the same in VKMS when writing out to XRGB writeback
buffer after blending, but Igor had the same problem as you with IGT. I
hope this series solves it.


Thanks,
pq

> ---
>  tests/kms_writeback.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
> index 2366692865b7..4efd99713479 100644
> --- a/tests/kms_writeback.c
> +++ b/tests/kms_writeback.c
> @@ -293,7 +293,7 @@ static void writeback_sequence(igt_output_t *output, igt_plane_t *plane,
>  				igt_fb_t *in_fb, igt_fb_t *out_fbs[], int n_commits)
>  {
>  	int i = 0;
> -	uint32_t in_fb_colors[2] = { 0xffff0000, 0xff00ff00 };
> +	uint32_t in_fb_colors[2] = { 0x42ff0000, 0x4200ff00 };
>  	uint32_t clear_color = 0xffffffff;
>  
>  	igt_crc_t cleared_crc, out_expected;

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/igt-dev/attachments/20220429/64897249/attachment.sig>


More information about the igt-dev mailing list