[igt-dev] [v8 4/8] tests/kms_plane_scaling: Addition of 0.75 scaling factor downscaling tests
Swati Sharma
swati2.sharma at intel.com
Sun Feb 27 16:30:53 UTC 2022
Signed-off-by: Swati Sharma <swati2.sharma at intel.com>
---
tests/kms_plane_scaling.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/tests/kms_plane_scaling.c b/tests/kms_plane_scaling.c
index ddcefdcc..5630333e 100644
--- a/tests/kms_plane_scaling.c
+++ b/tests/kms_plane_scaling.c
@@ -481,6 +481,19 @@ igt_main_args("", long_opts, help_str, opt_handler, &data)
}
}
+ igt_describe("Tests downscaling with pixel formats for 0.75 scaling factor.");
+ igt_subtest_with_dynamic("downscale-with-pixel-format-factor-0-75") {
+ for_each_pipe_with_single_output(&data.display, pipe, output) {
+ drmModeModeInfo *mode;
+
+ mode = igt_output_get_mode(output);
+
+ igt_dynamic_f("pipe-%s-%s-downscale-with-pixel-format", kmstest_pipe_name(pipe), igt_output_name(output))
+ test_scaler_with_pixel_format_pipe(&data, 0.75 * mode->hdisplay,
+ 0.75 * mode->vdisplay, false, pipe, output);
+ }
+ }
+
igt_describe("Tests scaling with pixel formats, unity scaling.");
igt_subtest_with_dynamic("scaler-with-pixel-format-unity-scaling") {
for_each_pipe_with_single_output(&data.display, pipe, output) {
@@ -540,6 +553,19 @@ igt_main_args("", long_opts, help_str, opt_handler, &data)
}
}
+ igt_describe("Tests downscaling with tiling rotation for 0.75 scaling factor.");
+ igt_subtest_with_dynamic("downscale-with-rotation-factor-0-75") {
+ for_each_pipe_with_single_output(&data.display, pipe, output) {
+ drmModeModeInfo *mode;
+
+ mode = igt_output_get_mode(output);
+
+ igt_dynamic_f("pipe-%s-%s-downscale-with-rotation", kmstest_pipe_name(pipe), igt_output_name(output))
+ test_scaler_with_rotation_pipe(&data, 0.75 * mode->hdisplay,
+ 0.75 * mode->vdisplay, false, pipe, output);
+ }
+ }
+
igt_describe("Tests scaling with tiling rotation, unity scaling.");
igt_subtest_with_dynamic("scaler-with-rotation-unity-scaling") {
for_each_pipe_with_single_output(&data.display, pipe, output) {
--
2.25.1
More information about the igt-dev
mailing list