Home
last modified time | relevance | path

Searched refs:vue_prog_data (Results 1 – 14 of 14) sorted by relevance

/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dbrw_compile_tcs.cpp50 struct brw_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in brw_set_tcs_invocation_id() local
69 if (vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH) { in brw_set_tcs_invocation_id()
75 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH); in brw_set_tcs_invocation_id()
134 struct brw_vue_prog_data *vue_prog_data = brw_vue_prog_data(s.prog_data); in run_tcs() local
137 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH || in run_tcs()
138 vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH); in run_tcs()
146 vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH && in run_tcs()
191 struct brw_vue_prog_data *vue_prog_data = &prog_data->base; in brw_compile_tcs() local
195 vue_prog_data->base.stage = MESA_SHADER_TESS_CTRL; in brw_compile_tcs()
205 brw_compute_tess_vue_map(&vue_prog_data->vue_map, in brw_compile_tcs()
[all …]
H A Dbrw_fs_thread_payload.cpp45 struct brw_vue_prog_data *vue_prog_data = brw_vue_prog_data(v.prog_data); in tcs_thread_payload() local
49 if (vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH) { in tcs_thread_payload()
58 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH); in tcs_thread_payload()
105 struct brw_vue_prog_data *vue_prog_data = brw_vue_prog_data(v.prog_data); in gs_thread_payload() local
151 if (8 * vue_prog_data->urb_read_length * v.nir->info.gs.vertices_in > in gs_thread_payload()
153 vue_prog_data->urb_read_length = in gs_thread_payload()
H A Dbrw_compile_tes.cpp19 struct brw_vue_prog_data *vue_prog_data = brw_vue_prog_data(s.prog_data); in brw_assign_tes_urb_setup() local
21 s.first_non_payload_grf += 8 * vue_prog_data->urb_read_length; in brw_assign_tes_urb_setup()
H A Dbrw_compile_gs.cpp76 struct brw_vue_prog_data *vue_prog_data = brw_vue_prog_data(s.prog_data); in brw_assign_gs_urb_setup() local
79 8 * vue_prog_data->urb_read_length * s.nir->info.gs.vertices_in; in brw_assign_gs_urb_setup()
H A Dbrw_fs_visitor.cpp44 const struct brw_vue_prog_data *vue_prog_data = in emit_urb_writes() local
48 const struct intel_vue_map *vue_map = &vue_prog_data->vue_map; in emit_urb_writes()
H A Dbrw_fs_nir.cpp3028 struct brw_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in fs_nir_emit_tcs_intrinsic() local
3062 vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH; in fs_nir_emit_tcs_intrinsic()
/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/
H A Delk_vec4_tcs.cpp362 struct elk_vue_prog_data *vue_prog_data = &prog_data->base; in elk_compile_tcs() local
368 vue_prog_data->base.stage = MESA_SHADER_TESS_CTRL; in elk_compile_tcs()
377 elk_compute_tess_vue_map(&vue_prog_data->vue_map, in elk_compile_tcs()
383 elk_nir_lower_tcs_outputs(nir, &vue_prog_data->vue_map, in elk_compile_tcs()
396 vue_prog_data->dispatch_mode = INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH; in elk_compile_tcs()
412 const int num_per_patch_slots = vue_prog_data->vue_map.num_per_patch_slots; in elk_compile_tcs()
413 const int num_per_vertex_slots = vue_prog_data->vue_map.num_per_vertex_slots; in elk_compile_tcs()
425 vue_prog_data->urb_entry_size = ALIGN(output_size_bytes, 64) / 64; in elk_compile_tcs()
431 vue_prog_data->urb_read_length = 0; in elk_compile_tcs()
437 elk_print_vue_map(stderr, &vue_prog_data->vue_map, MESA_SHADER_TESS_CTRL); in elk_compile_tcs()
H A Delk_fs_thread_payload.cpp45 struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(v.prog_data); in elk_tcs_thread_payload() local
49 if (vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH) { in elk_tcs_thread_payload()
58 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH); in elk_tcs_thread_payload()
105 struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(v.prog_data); in elk_gs_thread_payload() local
150 if (8 * vue_prog_data->urb_read_length * v.nir->info.gs.vertices_in > in elk_gs_thread_payload()
152 vue_prog_data->urb_read_length = in elk_gs_thread_payload()
H A Delk_fs.cpp1647 struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(prog_data); in assign_tes_urb_setup() local
1649 first_non_payload_grf += 8 * vue_prog_data->urb_read_length; in assign_tes_urb_setup()
1662 struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(prog_data); in assign_gs_urb_setup() local
1665 8 * vue_prog_data->urb_read_length * nir->info.gs.vertices_in; in assign_gs_urb_setup()
5955 struct elk_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in set_tcs_invocation_id() local
5967 if (vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH) { in set_tcs_invocation_id()
5973 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH); in set_tcs_invocation_id()
6021 struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(prog_data); in run_tcs() local
6024 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH || in run_tcs()
6025 vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH); in run_tcs()
[all …]
H A Delk_fs_visitor.cpp561 const struct elk_vue_prog_data *vue_prog_data = in emit_urb_writes() local
567 const struct intel_vue_map *vue_map = &vue_prog_data->vue_map; in emit_urb_writes()
H A Delk_fs_nir.cpp2762 struct elk_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in fs_nir_emit_tcs_intrinsic() local
2796 vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH; in fs_nir_emit_tcs_intrinsic()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_program.c1165 struct elk_vue_prog_data *vue_prog_data = &vs_prog_data->base; in crocus_compile_vs() local
1166 struct elk_stage_prog_data *prog_data = &vue_prog_data->base; in crocus_compile_vs()
1209 &vue_prog_data->vue_map, outputs_written, in crocus_compile_vs()
1247 &vue_prog_data->vue_map); in crocus_compile_vs()
1389 struct elk_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in crocus_compile_tcs() local
1390 struct elk_stage_prog_data *prog_data = &vue_prog_data->base; in crocus_compile_tcs()
1523 struct elk_vue_prog_data *vue_prog_data = &tes_prog_data->base; in crocus_compile_tes() local
1524 struct elk_stage_prog_data *prog_data = &vue_prog_data->base; in crocus_compile_tes()
1589 &vue_prog_data->vue_map); in crocus_compile_tes()
1667 struct elk_vue_prog_data *vue_prog_data = &gs_prog_data->base; in crocus_compile_gs() local
[all …]
H A Dcrocus_disk_cache.c196 struct elk_vue_prog_data *vue_prog_data = (void *) prog_data; in crocus_disk_cache_retrieve() local
198 &vue_prog_data->vue_map); in crocus_disk_cache_retrieve()
H A Dcrocus_state.c4889 pkt.prefix##URBEntryReadLength = vue_prog_data->urb_read_length; \
6045 struct elk_vue_prog_data *vue_prog_data = local
6047 const unsigned vs_size = vue_prog_data->urb_entry_size;
6067 struct elk_vue_prog_data *vue_prog_data = local
6069 urb_cfg.size[i] = vue_prog_data->urb_entry_size;
6744 const struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(shader->prog_data); local
6745 const struct elk_stage_prog_data *prog_data = &vue_prog_data->base;
6772 vs.GRFRegisterCount = DIV_ROUND_UP(vue_prog_data->total_grf, 16) - 1;
6773 vs.ConstantURBEntryReadLength = vue_prog_data->base.curb_read_length;
6798 vue_prog_data->dispatch_mode == DISPATCH_MODE_SIMD8;
[all …]