diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp index b2561213890..dca45e7b73e 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp @@ -3111,11 +3111,10 @@ Converter::run() if (prog->dbgFlags & NV50_IR_DEBUG_VERBOSE) nir_print_shader(nir, stderr); - struct nir_lower_subgroups_options subgroup_options = { - .subgroup_size = 32, - .ballot_bit_size = 32, - .lower_elect = true, - }; + struct nir_lower_subgroups_options subgroup_options = {}; + subgroup_options.subgroup_size = 32; + subgroup_options.ballot_bit_size = 32; + subgroup_options.lower_elect = true; /* prepare for IO lowering */ NIR_PASS_V(nir, nir_opt_deref);