tgsi: remove unused tgsi_shader_info.reads_samplemask
authorThomas H.P. Andersen <phomes@gmail.com>
Tue, 11 Jul 2023 16:22:26 +0000 (18:22 +0200)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Jul 2023 12:41:27 +0000 (12:41 +0000)
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24100>

src/gallium/auxiliary/nir/nir_to_tgsi_info.c
src/gallium/auxiliary/tgsi/tgsi_scan.c
src/gallium/auxiliary/tgsi/tgsi_scan.h

index 5b06e9a..f937162 100644 (file)
@@ -246,9 +246,6 @@ static void scan_instruction(const struct nir_shader *nir,
       case nir_intrinsic_load_primitive_id:
          info->uses_primid = 1;
          break;
-      case nir_intrinsic_load_sample_mask_in:
-         info->reads_samplemask = true;
-         break;
       case nir_intrinsic_load_tess_level_inner:
       case nir_intrinsic_load_tess_level_outer:
          info->reads_tess_factors = true;
index 4905a46..7c972dc 100644 (file)
@@ -713,9 +713,6 @@ scan_declaration(struct tgsi_shader_info *info,
          case TGSI_SEMANTIC_FACE:
             info->uses_frontface = true;
             break;
-         case TGSI_SEMANTIC_SAMPLEMASK:
-            info->reads_samplemask = true;
-            break;
          case TGSI_SEMANTIC_TESSINNER:
          case TGSI_SEMANTIC_TESSOUTER:
             info->reads_tess_factors = true;
index e79f534..624d7bc 100644 (file)
@@ -85,7 +85,6 @@ struct tgsi_shader_info
    bool reads_tessfactor_outputs;
 
    bool reads_z; /**< does fragment shader read depth? */
-   bool reads_samplemask; /**< does fragment shader read sample mask? */
    bool reads_tess_factors; /**< If TES reads TESSINNER or TESSOUTER */
    bool writes_z;  /**< does fragment shader write Z value? */
    bool writes_stencil; /**< does fragment shader write stencil value? */