v3dv: Call nir_lower_io for push constants
authorAlejandro Piñeiro <apinheiro@igalia.com>
Mon, 21 Sep 2020 21:14:08 +0000 (23:14 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 13 Oct 2020 21:21:33 +0000 (21:21 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>

src/broadcom/vulkan/v3dv_pipeline.c

index 0924550..4751fda 100644 (file)
@@ -367,6 +367,10 @@ preprocess_nir(nir_shader *nir,
    }
 
    NIR_PASS_V(nir, nir_lower_explicit_io,
+              nir_var_mem_push_const,
+              nir_address_format_32bit_offset);
+
+   NIR_PASS_V(nir, nir_lower_explicit_io,
               nir_var_mem_ubo | nir_var_mem_ssbo,
               nir_address_format_32bit_index_offset);