intel/isl: Enable INTEL_DEBUG=noccs/nohiz in ISL helpers
authorSagar Ghuge <sagar.ghuge@intel.com>
Wed, 16 Aug 2023 18:40:11 +0000 (11:40 -0700)
committerMarge Bot <emma+marge@anholt.net>
Thu, 17 Aug 2023 23:49:34 +0000 (23:49 +0000)
Let's enable INTEL_DEBUG=noccs in isl_surf_supports_ccs helper and
INTEL_DEBUG=nohiz in isl_surf_get_hiz_surf helper.

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24731>

src/intel/isl/isl.c

index 9b42001cf18bdfaa7a8f4af4bb65ca2b2c1042dd..6fc4b212904db45054da37aea31cca480bba2aaf 100644 (file)
@@ -2248,6 +2248,9 @@ isl_surf_get_hiz_surf(const struct isl_device *dev,
                       const struct isl_surf *surf,
                       struct isl_surf *hiz_surf)
 {
+   if (INTEL_DEBUG(DEBUG_NO_HIZ))
+      return false;
+
    /* HiZ support does not exist prior to Gfx5 */
    if (ISL_GFX_VER(dev) < 5)
       return false;
@@ -2366,6 +2369,9 @@ isl_surf_supports_ccs(const struct isl_device *dev,
                       const struct isl_surf *surf,
                       const struct isl_surf *hiz_or_mcs_surf)
 {
+   if (INTEL_DEBUG(DEBUG_NO_CCS))
+      return false;
+
    if (surf->usage & ISL_SURF_USAGE_DISABLE_AUX_BIT)
       return false;