diff --git a/src/freedreno/ir3/ir3_nir.c b/src/freedreno/ir3/ir3_nir.c index b4b62ef99b3..dc707545bbb 100644 --- a/src/freedreno/ir3/ir3_nir.c +++ b/src/freedreno/ir3/ir3_nir.c @@ -71,6 +71,12 @@ static const nir_shader_compiler_options options = { .lower_to_scalar = true, .has_imul24 = true, .lower_wpos_pntc = true, + + /* Only needed for the spirv_to_nir() pass done in ir3_cmdline.c + * but that should be harmless for GL since 64b is not + * supported there. + */ + .lower_int64_options = (nir_lower_int64_options)~0, }; /* we don't want to lower vertex_id to _zero_based on newer gpus: */ @@ -115,6 +121,12 @@ static const nir_shader_compiler_options options_a6xx = { .has_imul24 = true, .max_unroll_iterations = 32, .lower_wpos_pntc = true, + + /* Only needed for the spirv_to_nir() pass done in ir3_cmdline.c + * but that should be harmless for GL since 64b is not + * supported there. + */ + .lower_int64_options = (nir_lower_int64_options)~0, }; const nir_shader_compiler_options *