[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