• Home
  • Raw
  • Download

Lines Matching full:nir

18    struct nir_shader *nir = params->base.nir;  in brw_compile_vs()  local
22 brw_should_print_shader(nir, params->base.debug_flag ? in brw_compile_vs()
26 prog_data->base.base.ray_queries = nir->info.ray_queries; in brw_compile_vs()
29 brw_nir_apply_key(nir, compiler, &key->base, 8); in brw_compile_vs()
31 prog_data->inputs_read = nir->info.inputs_read; in brw_compile_vs()
32 prog_data->double_inputs_read = nir->info.vs.double_inputs; in brw_compile_vs()
34 brw_nir_lower_vs_inputs(nir); in brw_compile_vs()
35 brw_nir_lower_vue_outputs(nir); in brw_compile_vs()
36 brw_postprocess_nir(nir, compiler, debug_enabled, in brw_compile_vs()
40 ((1 << nir->info.clip_distance_array_size) - 1); in brw_compile_vs()
42 ((1 << nir->info.cull_distance_array_size) - 1) << in brw_compile_vs()
43 nir->info.clip_distance_array_size; in brw_compile_vs()
50 if (BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_FIRST_VERTEX) || in brw_compile_vs()
51 BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_BASE_INSTANCE) || in brw_compile_vs()
52 BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_VERTEX_ID_ZERO_BASE) || in brw_compile_vs()
53 BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_INSTANCE_ID)) { in brw_compile_vs()
58 if (BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_DRAW_ID) || in brw_compile_vs()
59 BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_IS_INDEXED_DRAW)) { in brw_compile_vs()
63 if (BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_IS_INDEXED_DRAW)) in brw_compile_vs()
66 if (BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_FIRST_VERTEX)) in brw_compile_vs()
69 if (BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_BASE_INSTANCE)) in brw_compile_vs()
72 if (BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_VERTEX_ID_ZERO_BASE)) in brw_compile_vs()
75 if (BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_INSTANCE_ID)) in brw_compile_vs()
78 if (BITSET_TEST(nir->info.system_values_read, SYSTEM_VALUE_DRAW_ID)) in brw_compile_vs()
102 &prog_data->base.base, nir, dispatch_width, in brw_compile_vs()
120 nir->info.label ? nir->info.label : in brw_compile_vs()
122 nir->info.name); in brw_compile_vs()
128 g.add_const_data(nir->constant_data, nir->constant_data_size); in brw_compile_vs()