Module: Mesa
Branch: master
Commit: eb6d067e68c49bd3fdefc6effd988b37f1c45ecc
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb6d067e68c49bd3fdefc6effd988b37f1c45ecc

Author: Dongwon Kim <[email protected]>
Date:   Thu Jun 27 09:54:34 2019 -0700

intel: add disable_ccs_repack to gen_device_info

add a new attribute, 'disable_ccs_repack' to gen_device info, which
indicates whether repacking of components in certain pixel formats
before compression needs to be disabled to keep the compatibility
with decompression capability of display controller (gen11+)

Signed-off-by: Dongwon Kim <[email protected]>
Reviewed-by: Anuj Phogat <[email protected]>

---

 src/intel/dev/gen_device_info.c | 3 +++
 src/intel/dev/gen_device_info.h | 1 +
 2 files changed, 4 insertions(+)

diff --git a/src/intel/dev/gen_device_info.c b/src/intel/dev/gen_device_info.c
index fec6159fd37..951e81d3e60 100644
--- a/src/intel/dev/gen_device_info.c
+++ b/src/intel/dev/gen_device_info.c
@@ -958,6 +958,7 @@ static const struct gen_device_info gen_device_info_ehl_4x8 
= {
          [MESA_SHADER_GEOMETRY]  = 1032,
       },
    },
+   .disable_ccs_repack = true,
    .simulator_id = 28,
 };
 
@@ -978,6 +979,7 @@ static const struct gen_device_info gen_device_info_ehl_4x4 
= {
          [MESA_SHADER_GEOMETRY]  = 1032,
       },
    },
+   .disable_ccs_repack = true,
    .num_eu_per_subslice = 4,
    .simulator_id = 28,
 };
@@ -999,6 +1001,7 @@ static const struct gen_device_info 
gen_device_info_ehl_2x4 = {
          [MESA_SHADER_GEOMETRY]  = 1032,
       },
    },
+   .disable_ccs_repack = true,
    .num_eu_per_subslice =4,
    .simulator_id = 28,
 };
diff --git a/src/intel/dev/gen_device_info.h b/src/intel/dev/gen_device_info.h
index af13615be2b..4fe937355a7 100644
--- a/src/intel/dev/gen_device_info.h
+++ b/src/intel/dev/gen_device_info.h
@@ -74,6 +74,7 @@ struct gen_device_info
    bool has_surface_tile_offset;
    bool supports_simd16_3src;
    bool has_resource_streamer;
+   bool disable_ccs_repack;
 
    /**
     * \name Intel hardware quirks

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to