radeonsi: don't lower pack for better 16-bit vectorization
authorMarek Olšák <marek.olsak@amd.com>
Fri, 4 Sep 2020 10:49:09 +0000 (06:49 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 22 Sep 2020 02:44:53 +0000 (02:44 +0000)
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6622>

src/gallium/drivers/radeonsi/si_shader_nir.c

index 4b879bf..7b39c65 100644 (file)
@@ -677,7 +677,6 @@ static void si_lower_nir(struct si_screen *sscreen, struct nir_shader *nir)
    /* Lower load constants to scalar and then clean up the mess */
    NIR_PASS_V(nir, nir_lower_load_const_to_scalar);
    NIR_PASS_V(nir, nir_lower_var_copies);
-   NIR_PASS_V(nir, nir_lower_pack);
    NIR_PASS_V(nir, nir_opt_access);
    si_nir_opts(nir, true);