weston/tests/reference
Leandro Ribeiro 8c9dd4febb tests/color-icc-output: add ICC VCGT tests
There are some ICC profiles that contain something named VCGT tag. These
are usually power curves (y = x ^ exp) that were loaded in the video
card when the ICC profile was created. So the compositor should mimic
that in order to use the profile.

Weston already has support for that, but our ICC profile tests were
missing this case. This adds such tests.

For testing purposes, we have added tests with different exponents per
color channel.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2023-04-27 10:37:38 +00:00
..
alpha_blend-00.png tests/alpha-blending: reference blending 2021-06-21 14:36:33 +00:00
alpha_blend-01.png tests/alpha-blending: add sRGB linear light case 2021-06-21 14:36:33 +00:00
basic-test-card.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
chocolate-cake.png tests: add yuv-buffer test 2020-12-17 09:34:09 +00:00
drm_screenshot_no_damage-00.png tests: add drm_screenshot_no_damage 2021-02-25 12:47:07 +02:00
drm-writeback-screenshot-00.png tests: add writeback sreenshooter test 2023-03-22 09:37:37 -03:00
internal-screenshot-bad-00.png Optimize PNGs with zopflipng 2019-03-28 10:09:52 +00:00
internal-screenshot-good-00.png Optimize PNGs with zopflipng 2019-03-28 10:09:52 +00:00
output_1-90_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-90_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-180_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-180_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-270_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-270_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-FLIPPED_90_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-FLIPPED_90_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-FLIPPED_180_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-FLIPPED_180_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-FLIPPED_270_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-FLIPPED_270_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-FLIPPED_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-FLIPPED_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-NORMAL_buffer_1-90-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_1-180-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_1-270-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_1-FLIPPED_90-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_1-FLIPPED_180-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_1-FLIPPED_270-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_1-FLIPPED-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-NORMAL_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_1-NORMAL_buffer_2-180-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_2-FLIPPED-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_2-NORMAL-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_3-FLIPPED_90-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_1-NORMAL_buffer_3-NORMAL-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_1-90-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_1-180-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_1-270-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_1-FLIPPED_90-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_1-FLIPPED_180-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_1-FLIPPED_270-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_1-FLIPPED-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_2-90_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_2-90_buffer_2-180-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_2-FLIPPED-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_2-NORMAL-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_3-FLIPPED_90-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-90_buffer_3-NORMAL-00.png tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
output_2-180_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_2-180_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_2-FLIPPED_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_2-FLIPPED_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_2-NORMAL_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_2-NORMAL_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_3-FLIPPED_270_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_3-FLIPPED_270_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_3-NORMAL_buffer_1-NORMAL-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_3-NORMAL_buffer_2-90-00.png tests: add output transform tests 2020-02-28 15:07:51 +02:00
output_icc_alpha_blend-00.png tests/color-icc-output: add blending test 2022-07-01 07:46:02 +00:00
output_icc_alpha_blend-01.png tests/color-icc-output: add blending test 2022-07-01 07:46:02 +00:00
output_icc_alpha_blend-02.png tests/color-icc-output: add blending test 2022-07-01 07:46:02 +00:00
output_icc_alpha_blend-03.png tests/color-icc-output: add ICC VCGT tests 2023-04-27 10:37:38 +00:00
output_icc_alpha_blend-04.png tests/color-icc-output: add ICC VCGT tests 2023-04-27 10:37:38 +00:00
output-damage_1-90-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-90-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-180-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-180-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-270-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-270-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-FLIPPED_90-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-FLIPPED_90-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-FLIPPED_180-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-FLIPPED_180-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-FLIPPED_270-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-FLIPPED_270-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-FLIPPED-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-FLIPPED-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-NORMAL-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_1-NORMAL-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_2-90-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_2-90-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_2-180-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_2-180-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_2-FLIPPED-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_2-FLIPPED-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_2-NORMAL-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_2-NORMAL-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_3-FLIPPED_270-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_3-FLIPPED_270-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_3-NORMAL-01.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-damage_3-NORMAL-02.png tests: add output damage test 2021-02-25 12:54:17 +02:00
output-decorations-00.png tests: add output-decorations 2022-12-02 13:36:25 +00:00
output-icc-decorations-00.png tests: add output_icc_decorations 2022-12-02 13:36:25 +00:00
output-icc-decorations-01.png tests: add output_icc_decorations 2022-12-02 13:36:25 +00:00
output-icc-decorations-02.png tests: add output_icc_decorations 2022-12-02 13:36:25 +00:00
output-icc-decorations-03.png tests/color-icc-output: add ICC VCGT tests 2023-04-27 10:37:38 +00:00
output-icc-decorations-04.png tests/color-icc-output: add ICC VCGT tests 2023-04-27 10:37:38 +00:00
pointer_cursor_reenter-00.png tests: Add shot test for pointer cursor behavior 2021-06-10 17:20:30 +03:00
pointer_cursor_reenter-01.png tests: Add shot test for pointer cursor behavior 2021-06-10 17:20:30 +03:00
pointer_cursor_reenter-02.png tests: Add shot test for pointer cursor behavior 2021-06-10 17:20:30 +03:00
shaper_matrix-00.png tests: color shaper-matrix test 2022-02-12 23:19:02 -05:00
shaper_matrix-01.png tests: color shaper-matrix test 2022-02-12 23:19:02 -05:00
shaper_matrix-02.png tests: color shaper-matrix test 2022-02-12 23:19:02 -05:00
shaper_matrix-03.png tests/color-icc-output: add ICC VCGT tests 2023-04-27 10:37:38 +00:00
shaper_matrix-04.png tests/color-icc-output: add ICC VCGT tests 2023-04-27 10:37:38 +00:00
single-pixel-buffer-00.png Implement wp_single_pixel_buffer_v1 protocol 2022-07-26 10:26:55 +03:00
subsurface_empty_mapping-00.png tests: Add test for subsurfaces mapping hierachies 2022-02-07 12:16:16 +00:00
subsurface_empty_mapping-01.png tests: Add test for subsurfaces mapping hierachies 2022-02-07 12:16:16 +00:00
subsurface_sync_damage_buffer-00.png tests: Add test for synced subsurfaces and buffer damage 2022-02-03 15:44:47 +00:00
subsurface_sync_damage_buffer-01.png tests: Add test for synced subsurfaces and buffer damage 2022-02-03 15:44:47 +00:00
subsurface_sync_damage_buffer-02.png tests: Add test for synced subsurfaces and buffer damage 2022-02-03 15:44:47 +00:00
subsurface_z_order-00.png Optimize PNGs with zopflipng 2019-03-28 10:09:52 +00:00
subsurface_z_order-01.png Optimize PNGs with zopflipng 2019-03-28 10:09:52 +00:00
subsurface_z_order-02.png Optimize PNGs with zopflipng 2019-03-28 10:09:52 +00:00
subsurface_z_order-03.png Optimize PNGs with zopflipng 2019-03-28 10:09:52 +00:00
subsurface_z_order-04.png Optimize PNGs with zopflipng 2019-03-28 10:09:52 +00:00
viewport_upscale_solid-00.png tests: add viewport test for repeat mode 2020-03-12 13:22:06 +02:00
yuv-buffer-00.png tests: add yuv-buffer test 2020-12-17 09:34:09 +00:00