[igt-dev] [PATCH i-g-t 2/2] Revert "tests/kms_plane_alpha_blend: Skip coverage-vs-premult-vs-none for 6bpc panels"

Surendrakumar Upadhyay, TejaskumarX tejaskumarx.surendrakumar.upadhyay at intel.com
Thu Jul 29 08:09:13 UTC 2021



> -----Original Message-----
> From: igt-dev <igt-dev-bounces at lists.freedesktop.org> On Behalf Of Vidya
> Srinivas
> Sent: 22 July 2021 20:37
> To: igt-dev at lists.freedesktop.org
> Cc: Latvala, Petri <petri.latvala at intel.com>
> Subject: [igt-dev] [PATCH i-g-t 2/2] Revert "tests/kms_plane_alpha_blend:
> Skip coverage-vs-premult-vs-none for 6bpc panels"
> 
> This reverts commit 3bf28f9dffd41b85c262d4e6664ffbdf5b7d9a93.
> 
> Subtest coverage-premultiplied-constant was failing due to buffer alignment
> issue. It was not due to 6bpc. Hence this patch needs to be reverted.
> 
> Signed-off-by: Vidya Srinivas <vidya.srinivas at intel.com>

Reviewed-by: Tejas Upadhyay <tejaskumarx.surendrakumar.upadhyay at intel.com>

> ---
>  tests/kms_plane_alpha_blend.c | 36 -----------------------------------
>  1 file changed, 36 deletions(-)
> 
> diff --git a/tests/kms_plane_alpha_blend.c b/tests/kms_plane_alpha_blend.c
> index 57bbda5d975a..8616169e7ca2 100644
> --- a/tests/kms_plane_alpha_blend.c
> +++ b/tests/kms_plane_alpha_blend.c
> @@ -442,38 +442,6 @@ static void coverage_7efc(data_t *data, enum pipe
> pipe, igt_plane_t *plane)
>  	igt_pipe_crc_stop(data->pipe_crc);
>  }
> 
> -static bool is_6bpc(igt_display_t *display, enum pipe pipe) {
> -	char buf[8192];
> -	char *str;
> -	bool ret;
> -	int debugfs_fd;
> -	drmModeConnector *c;
> -	igt_output_t *output = igt_get_single_output_for_pipe(display, pipe);
> -
> -	if (!is_i915_device(display->drm_fd))
> -		return false;
> -
> -	c = output->config.connector;
> -	if (c->connector_type != DRM_MODE_CONNECTOR_eDP ||
> -		c->connector_type != DRM_MODE_CONNECTOR_DSI)
> -		return false;
> -
> -	debugfs_fd = igt_debugfs_dir(display->drm_fd);
> -	if (debugfs_fd < 0)
> -		return false;
> -
> -	igt_debugfs_simple_read(debugfs_fd, "i915_display_info", buf,
> sizeof(buf));
> -
> -	str = strstr(buf, "bpp=");
> -	if (str && (strncmp(str, "bpp=18", 6) == 0))
> -		ret = true;
> -	else
> -		ret = false;
> -
> -	close(debugfs_fd);
> -	return ret;
> -}
> -
>  static void coverage_premult_constant(data_t *data, enum pipe pipe,
> igt_plane_t *plane)  {
>  	igt_display_t *display = &data->display; @@ -486,10 +454,6 @@
> static void coverage_premult_constant(data_t *data, enum pipe pipe,
> igt_plane_t
>  	igt_plane_set_prop_enum(plane, IGT_PLANE_PIXEL_BLEND_MODE,
> "Coverage");
>  	igt_plane_set_fb(plane, &data->argb_fb_cov_7e);
>  	igt_display_commit2(display, COMMIT_ATOMIC);
> -
> -	/* 6bpc panels have dithering ON and CRC might fail, hence skip test
> */
> -	igt_require_f(!is_6bpc(display, pipe), "Test skipped for 6bpc
> panels\n");
> -
>  	igt_pipe_crc_start(data->pipe_crc);
>  	igt_pipe_crc_get_single(data->pipe_crc, &ref_crc);
> 
> --
> 2.32.0
> 
> _______________________________________________
> igt-dev mailing list
> igt-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/igt-dev


More information about the igt-dev mailing list