Skip to content
Snippets Groups Projects
  1. Feb 02, 2022
  2. Jan 31, 2022
    • Swati2 Sharma's avatar
      tests/kms_scaling_modes: New IGT to validate scaling modes · 7c9c0346
      Swati2 Sharma authored
      
      In this IGT, various scaling modes are validated. Scaling
      mode is one of the connector properties. This property
      defines how a non-native mode is upscaled to the native
      mode of an LCD panel.
      
      There are 4 types of scaling modes defined:
      	None:
      		No upscaling happens, scaling is left to the panel. Not all
      		drivers expose this mode.
      	Full:
      		The output is upscaled to the full resolution of the panel,
      		ignoring the aspect ratio. It will expand current image to
      		the size of the monitor.
      	Center:
      		No upscaling happens, the output is centered within the native
      		resolution the panel. As a result, black bars may appear
      		around the image.
      	Full aspect:
      		The output is upscaled to maximize either the width or height
      		while retaining the aspect ratio. It will fill the screen w/o
      		stretching the image. Black bars are placed either on top
      		and bottom or left and right of the picture.
      
      v2: -removed test flags/test_cycle_flags() (JP)
          -removed redundant igt_display_commit_atomic() (JP)
          -corrected indentation (JP)
      v3: -removed valid_test check, getting covered in
           igt_subtest_with_dynamic() (Bhanu)
          -removed redundant if statement, moved remove_fb()
           before skip (JP)
      v4: -Removed unnecessary headers (JP)
          -Corrected usage of igt_dynamic_f() (Bhanu)
      
      Signed-off-by: default avatarSwati Sharma <swati2.sharma@intel.com>
      Reviewed-by: default avatarJuha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
      Reviewed-by: default avatarBhanuprakash Modem <bhanuprakash.modem@intel.com>
      7c9c0346
  3. Jan 27, 2022
  4. Jan 26, 2022
  5. Jan 25, 2022
  6. Jan 24, 2022
  7. Jan 21, 2022
  8. Jan 18, 2022
  9. Jan 15, 2022
  10. Jan 10, 2022
  11. Jan 06, 2022
  12. Jan 04, 2022
  13. Dec 30, 2021
  14. Dec 27, 2021
  15. Dec 23, 2021
  16. Dec 22, 2021
  17. Dec 21, 2021
Loading