From 25f984812bef5426440af37f0b6447c8053604d5 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Tue, 27 Oct 2020 13:51:47 +0100 Subject: [PATCH] nv50/ir/nir: don't use designated initializers This is a C++20 feature... Fixes: 8850a63161ab58d89c534a1069cda845bf69ecc8 ("radv/aco,nir/lower_subgroups: don't lower elect") Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3693 Signed-off-by: Karol Herbst Tested-by: Andrew Randrianasulu Reviewed-by: Adam Jackson Part-of: --- src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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);