Lines Matching defs:nir
730 nir(shader),
1327 nir_shader *nir = params->nir;
1337 prog_data->base.base.ray_queries = nir->info.ray_queries;
1339 nir->info.inputs_read = key->inputs_read;
1340 nir->info.patch_inputs_read = key->patch_inputs_read;
1342 brw_nir_apply_key(nir, compiler, &key->base, 8, is_scalar);
1343 brw_nir_lower_tes_inputs(nir, input_vue_map);
1344 brw_nir_lower_vue_outputs(nir);
1345 brw_postprocess_nir(nir, compiler, is_scalar, debug_enabled,
1349 nir->info.outputs_written,
1350 nir->info.separate_shader, 1);
1361 ((1 << nir->info.clip_distance_array_size) - 1);
1363 ((1 << nir->info.cull_distance_array_size) - 1) <<
1364 nir->info.clip_distance_array_size;
1367 BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_PRIMITIVE_ID);
1381 (enum brw_tess_partitioning) (nir->info.tess.spacing - 1);
1383 switch (nir->info.tess._primitive_mode) {
1397 if (nir->info.tess.point_mode) {
1399 } else if (nir->info.tess._primitive_mode == TESS_PRIMITIVE_ISOLINES) {
1404 nir->info.tess.ccw ? BRW_TESS_OUTPUT_TOPOLOGY_TRI_CW
1418 &prog_data->base.base, nir, 8,
1433 nir->info.label ? nir->info.label
1435 nir->info.name));
1441 g.add_const_data(nir->constant_data, nir->constant_data_size);
1446 nir, mem_ctx, debug_enabled);
1455 assembly = brw_vec4_generate_assembly(compiler, params->log_data, mem_ctx, nir,