radv: remove some unnecessary 64-bit IO handling
authorRhys Perry <pendingchaos02@gmail.com>
Fri, 9 Dec 2022 16:41:33 +0000 (16:41 +0000)
committerMarge Bot <emma+marge@anholt.net>
Fri, 9 Dec 2022 17:30:24 +0000 (17:30 +0000)
nir_lower_io() lowers these to 32-bit.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20137>

src/amd/vulkan/radv_shader_info.c

index de74482..b310fbc 100644 (file)
@@ -64,9 +64,6 @@ gather_intrinsic_store_output_info(const nir_shader *nir, const nir_intrinsic_in
    unsigned write_mask = nir_intrinsic_write_mask(instr);
    uint8_t *output_usage_mask = NULL;
 
-   if (instr->src[0].ssa->bit_size == 64)
-      write_mask = util_widen_mask(write_mask, 2);
-
    switch (nir->info.stage) {
    case MESA_SHADER_VERTEX:
       output_usage_mask = info->vs.output_usage_mask;