Home | History | Annotate | Download | only in i965

Lines Matching refs:nir

659      nir(shader),
1178 if (prog->nir->info->uses_texture_gather) {
1315 nir_shader *nir = nir_shader_clone(mem_ctx, src_shader);
1316 nir->info->inputs_read = key->inputs_read;
1317 nir->info->patch_inputs_read = key->patch_inputs_read;
1319 nir = brw_nir_apply_sampler_key(nir, compiler, &key->tex, is_scalar);
1320 brw_nir_lower_tes_inputs(nir, input_vue_map);
1321 brw_nir_lower_vue_outputs(nir, is_scalar);
1322 nir = brw_postprocess_nir(nir, compiler, is_scalar);
1325 nir->info->outputs_written,
1326 nir->info->separate_shader);
1338 ((1 << nir->info->clip_distance_array_size) - 1);
1340 ((1 << nir->info->cull_distance_array_size) - 1) <<
1341 nir->info->clip_distance_array_size;
1354 (enum brw_tess_partitioning) (nir->info->tess.spacing - 1);
1356 switch (nir->info->tess.primitive_mode) {
1370 if (nir->info->tess.point_mode) {
1372 } else if (nir->info->tess.primitive_mode == GL_ISOLINES) {
1377 nir->info->tess.ccw ? BRW_TESS_OUTPUT_TOPOLOGY_TRI_CW
1390 &prog_data->base.base, NULL, nir, 8,
1407 nir->info->label ? nir->info->label
1409 nir->info->name));
1417 nir, mem_ctx, shader_time_index);
1427 return brw_vec4_generate_assembly(compiler, log_data, mem_ctx, nir,