Lines Matching defs:nir_options
167 struct nir_shader_compiler_options *nir_options =
171 *nir_options = scalar_nir_options;
174 *nir_options = vector_nir_options;
180 nir_options->lower_ffma16 = devinfo->ver < 6;
181 nir_options->lower_ffma32 = devinfo->ver < 6;
182 nir_options->lower_ffma64 = devinfo->ver < 6;
183 nir_options->lower_flrp32 = devinfo->ver < 6 || devinfo->ver >= 11;
184 nir_options->lower_fpow = devinfo->ver >= 12;
186 nir_options->lower_rotate = devinfo->ver < 11;
187 nir_options->lower_bitfield_reverse = devinfo->ver < 7;
188 nir_options->has_iadd3 = devinfo->verx10 >= 125;
190 nir_options->has_sdot_4x8 = devinfo->ver >= 12;
191 nir_options->has_udot_4x8 = devinfo->ver >= 12;
192 nir_options->has_sudot_4x8 = devinfo->ver >= 12;
194 nir_options->lower_int64_options = int64_options;
195 nir_options->lower_doubles_options = fp64_options;
197 nir_options->unify_interfaces = i < MESA_SHADER_FRAGMENT;
199 nir_options->force_indirect_unrolling |=
201 nir_options->force_indirect_unrolling_sampler = devinfo->ver < 7;
205 nir_options->divergence_analysis_options &=
209 compiler->nir_options[i] = nir_options;