summaryrefslogtreecommitdiff
path: root/tests/kms_3d.c
diff options
context:
space:
mode:
authorSimon Ser <simon.ser@intel.com>2019-07-04 14:12:43 +0300
committerSimon Ser <simon.ser@intel.com>2019-07-11 10:05:59 +0300
commit7323650a4bccdd3ab82d898dd4476da6fbe256dd (patch)
tree777462367795050e19734d05ea443357c18c9acf /tests/kms_3d.c
parentb4c9f82f530c017eb935f2783c65553387a75819 (diff)
lib/igt_kms: add igt_kms_get_3d_edid
This replaces kmstest_edid_add_3d. The previous code for generating CEA extensions can be removed. The old and new generated EDIDs are byte-to-byte equal. Signed-off-by: Simon Ser <simon.ser@intel.com> Reviewed-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Diffstat (limited to 'tests/kms_3d.c')
-rw-r--r--tests/kms_3d.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/tests/kms_3d.c b/tests/kms_3d.c
index a170814f..8ade6d34 100644
--- a/tests/kms_3d.c
+++ b/tests/kms_3d.c
@@ -31,8 +31,7 @@ igt_simple_main
int drm_fd;
drmModeRes *res;
drmModeConnector *connector;
- unsigned char *edid;
- size_t length;
+ const unsigned char *edid;
int mode_count, connector_id;
drm_fd = drm_open_driver_master(DRIVER_INTEL);
@@ -57,8 +56,7 @@ igt_simple_main
}
igt_require(connector);
- kmstest_edid_add_3d(igt_kms_get_base_edid(), EDID_LENGTH, &edid,
- &length);
+ edid = igt_kms_get_3d_edid();
kmstest_force_edid(drm_fd, connector, edid);
if (!kmstest_force_connector(drm_fd, connector, FORCE_CONNECTOR_ON))
@@ -116,5 +114,4 @@ igt_simple_main
kmstest_force_edid(drm_fd, connector, NULL);
drmModeFreeConnector(connector);
- free(edid);
}