• Stanislav Lisovskiy's avatar
    lib/igt_fb: Added XYUV8888 format support for testing · f05c8c27
    Stanislav Lisovskiy authored
    XYUV8888 format support has been added to DRM, modified
    IGT to reflect those changes.
    
    v2: Fixed merge conflict, started to use new yuv<=>rgb
        conversion functions.
    
    v3: Fixed kms_available_modes_crc test to support new XYUV
        format. Fixed a problem, where test complains that two
        outputs might use same pipe at the same time.
    
    v4: Fixed convertion procedure in igt_fb to support XYUV
        properly.
    
    v5: Fixed a coding typo.
    
    v6: Set depth equal to -1 for XYUV format in order to prevent
        it to be used by igt_bpp_depth_to_drm_format, as we do not
        want YUV formats to be used in that case.
    
    v7: Fix "black" color initialization for create_bo_for_fb with
        proper value. Changed naming "planar_stride" to "xyuv_stride".
    
    v8: Change naming from DRM_FORMAT_XYUV to DRM_FORMAT_XYUV8888
    
    v9: Fixed compilation errors by rebasing to recent master.
    
    v10: Adding reference to correspondent kernel commit with the new format
         in include/drm-uapi
    
    v11: Removed unnecessary sizeof's in rgb <=> yuv444 convert functions.
    
    v12: Rebased against master branch, fixed rebase conflict caused by
         new fb_convert functions. Removed drm kernel commit reference
         as it is still not merged, so doesn't make sense to use it.
    
    v13: Resolved one more rebase conflict.
    Signed-off-by: 's avatarStanislav Lisovskiy <stanislav.lisovskiy@intel.com>
    Signed-off-by: 's avatarMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
    f05c8c27
Name
Last commit
Last update
assembler Loading commit data...
benchmarks Loading commit data...
debugger Loading commit data...
docs Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
man Loading commit data...
overlay Loading commit data...
runner Loading commit data...
scripts Loading commit data...
tests Loading commit data...
tools Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING Loading commit data...
Dockerfile.debian Loading commit data...
Dockerfile.debian-arm64 Loading commit data...
Dockerfile.fedora Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README.md Loading commit data...
TODO.rst Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
meson-cross-arm64.txt Loading commit data...
meson.build Loading commit data...
meson.sh Loading commit data...
meson_options.txt Loading commit data...