X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fgallium%2Ffrontends%2Fclover%2Fnir%2Finvocation.cpp;h=1faf8a6eb218bdf579429dabd3ab7d8036f1a753;hp=36ee8c9a2eaf7bee776e3691af071b4a399a8a88;hb=918e444f04552c74e805885caa0db66352fac2fd;hpb=1e7c2d1862e01755f529251362a1baaa4dc6f9f5 diff --git a/src/gallium/frontends/clover/nir/invocation.cpp b/src/gallium/frontends/clover/nir/invocation.cpp index 36ee8c9a2ea..1faf8a6eb21 100644 --- a/src/gallium/frontends/clover/nir/invocation.cpp +++ b/src/gallium/frontends/clover/nir/invocation.cpp @@ -145,6 +145,9 @@ module clover::nir::spirv_to_nir(const module &mod, const device &dev, NIR_PASS_V(nir, nir_lower_vars_to_ssa); NIR_PASS_V(nir, nir_opt_dce); + NIR_PASS_V(nir, nir_lower_vars_to_explicit_types, nir_var_mem_shared, + glsl_get_cl_type_size_align); + /* use offsets for shader_in and shared memory */ nir_variable_mode modes = (nir_variable_mode)( nir_var_shader_in |