radeonsi: remove unused output_type and output_usage from si_shader_info

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Acked-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35529>
diff --git a/src/gallium/drivers/radeonsi/si_shader_info.c b/src/gallium/drivers/radeonsi/si_shader_info.c
index 069cb2a..f3e4871 100644
--- a/src/gallium/drivers/radeonsi/si_shader_info.c
+++ b/src/gallium/drivers/radeonsi/si_shader_info.c
@@ -139,8 +139,6 @@
       }
    } else {
       /* Outputs. */
-      assert(driver_location + num_slots <= ARRAY_SIZE(info->output_usagemask));
-
       for (unsigned i = 0; i < num_slots; i++) {
          unsigned loc = driver_location + i;
          unsigned slot_semantic = semantic + i;
@@ -174,15 +172,6 @@
             }
 
             info->gs_writes_stream0 |= writes_stream0;
-
-            if (nir_intrinsic_has_src_type(intr))
-               info->output_type[loc] = nir_intrinsic_src_type(intr);
-            else if (nir_intrinsic_has_dest_type(intr))
-               info->output_type[loc] = nir_intrinsic_dest_type(intr);
-            else
-               info->output_type[loc] = nir_type_float32;
-
-            info->output_usagemask[loc] |= mask;
             info->num_outputs = MAX2(info->num_outputs, loc + 1);
 
             if (nir->info.stage == MESA_SHADER_VERTEX ||
@@ -578,8 +567,6 @@
        * and si_emit_spi_map uses this unconditionally when such a pixel shader is used.
        */
       info->output_semantic[info->num_outputs] = VARYING_SLOT_PRIMITIVE_ID;
-      info->output_type[info->num_outputs] = nir_type_uint32;
-      info->output_usagemask[info->num_outputs] = 0x1;
    }
 
    if (nir->info.stage == MESA_SHADER_FRAGMENT) {
diff --git a/src/gallium/drivers/radeonsi/si_shader_info.h b/src/gallium/drivers/radeonsi/si_shader_info.h
index 3412cf4..e4be9d7 100644
--- a/src/gallium/drivers/radeonsi/si_shader_info.h
+++ b/src/gallium/drivers/radeonsi/si_shader_info.h
@@ -91,8 +91,6 @@
    uint8_t num_outputs;
    struct si_vs_tcs_input_info input[PIPE_MAX_SHADER_INPUTS];
    uint8_t output_semantic[PIPE_MAX_SHADER_OUTPUTS];
-   uint8_t output_usagemask[PIPE_MAX_SHADER_OUTPUTS];
-   uint8_t output_type[PIPE_MAX_SHADER_OUTPUTS]; /* enum nir_alu_type */
 
    uint8_t num_vs_inputs;
    uint8_t num_vbos_in_user_sgprs;