| /external/mesa3d/src/intel/compiler/ |
| D | brw_compile_tcs.cpp | 50 struct brw_vue_prog_data *vue_prog_data = &prog_data->base; in brw_compile_tcs() local 54 vue_prog_data->base.stage = MESA_SHADER_TESS_CTRL; in brw_compile_tcs() 64 brw_compute_tess_vue_map(&vue_prog_data->vue_map, in brw_compile_tcs() 70 brw_nir_lower_tcs_outputs(nir, &vue_prog_data->vue_map, in brw_compile_tcs() 84 vue_prog_data->dispatch_mode = INTEL_DISPATCH_MODE_TCS_MULTI_PATCH; in brw_compile_tcs() 89 vue_prog_data->dispatch_mode = INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH; in brw_compile_tcs() 106 const int num_per_patch_slots = vue_prog_data->vue_map.num_per_patch_slots; in brw_compile_tcs() 107 const int num_per_vertex_slots = vue_prog_data->vue_map.num_per_vertex_slots; in brw_compile_tcs() 119 vue_prog_data->urb_entry_size = ALIGN(output_size_bytes, 64) / 64; in brw_compile_tcs() 125 vue_prog_data->urb_read_length = 0; in brw_compile_tcs() [all …]
|
| D | brw_fs_thread_payload.cpp | 45 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()
|
| D | brw_fs.cpp | 1879 struct brw_vue_prog_data *vue_prog_data = brw_vue_prog_data(prog_data); in assign_tes_urb_setup() local 1881 first_non_payload_grf += 8 * vue_prog_data->urb_read_length; in assign_tes_urb_setup() 1894 struct brw_vue_prog_data *vue_prog_data = brw_vue_prog_data(prog_data); in assign_gs_urb_setup() local 1897 8 * vue_prog_data->urb_read_length * nir->info.gs.vertices_in; in assign_gs_urb_setup() 2674 struct brw_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in set_tcs_invocation_id() local 2695 if (vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH) { in set_tcs_invocation_id() 2701 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH); in set_tcs_invocation_id() 2749 struct brw_vue_prog_data *vue_prog_data = brw_vue_prog_data(prog_data); in run_tcs() local 2752 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH || in run_tcs() 2753 vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH); in run_tcs() [all …]
|
| D | brw_fs_visitor.cpp | 665 const struct brw_vue_prog_data *vue_prog_data = in emit_urb_writes() local 669 const struct intel_vue_map *vue_map = &vue_prog_data->vue_map; in emit_urb_writes()
|
| D | brw_fs_nir.cpp | 2862 struct brw_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in fs_nir_emit_tcs_intrinsic() local 2896 vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH; in fs_nir_emit_tcs_intrinsic()
|
| /external/mesa3d/src/intel/compiler/elk/ |
| D | elk_vec4_tcs.cpp | 362 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() 378 elk_compute_tess_vue_map(&vue_prog_data->vue_map, in elk_compile_tcs() 384 elk_nir_lower_tcs_outputs(nir, &vue_prog_data->vue_map, in elk_compile_tcs() 400 vue_prog_data->dispatch_mode = INTEL_DISPATCH_MODE_TCS_MULTI_PATCH; in elk_compile_tcs() 405 vue_prog_data->dispatch_mode = INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH; in elk_compile_tcs() 422 const int num_per_patch_slots = vue_prog_data->vue_map.num_per_patch_slots; in elk_compile_tcs() 423 const int num_per_vertex_slots = vue_prog_data->vue_map.num_per_vertex_slots; in elk_compile_tcs() 435 vue_prog_data->urb_entry_size = ALIGN(output_size_bytes, 64) / 64; in elk_compile_tcs() 441 vue_prog_data->urb_read_length = 0; in elk_compile_tcs() [all …]
|
| D | elk_fs_thread_payload.cpp | 45 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 151 if (8 * vue_prog_data->urb_read_length * v.nir->info.gs.vertices_in > in elk_gs_thread_payload() 153 vue_prog_data->urb_read_length = in elk_gs_thread_payload()
|
| D | elk_fs.cpp | 1873 struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(prog_data); in assign_tes_urb_setup() local 1875 first_non_payload_grf += 8 * vue_prog_data->urb_read_length; in assign_tes_urb_setup() 1888 struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(prog_data); in assign_gs_urb_setup() local 1891 8 * vue_prog_data->urb_read_length * nir->info.gs.vertices_in; in assign_gs_urb_setup() 6708 struct elk_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in set_tcs_invocation_id() local 6729 if (vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH) { in set_tcs_invocation_id() 6735 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH); in set_tcs_invocation_id() 6783 struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(prog_data); in run_tcs() local 6786 assert(vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_SINGLE_PATCH || in run_tcs() 6787 vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH); in run_tcs() [all …]
|
| D | elk_fs_visitor.cpp | 826 const struct elk_vue_prog_data *vue_prog_data = in emit_urb_writes() local 832 const struct intel_vue_map *vue_map = &vue_prog_data->vue_map; in emit_urb_writes()
|
| D | elk_fs_nir.cpp | 2940 struct elk_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in fs_nir_emit_tcs_intrinsic() local 2974 vue_prog_data->dispatch_mode == INTEL_DISPATCH_MODE_TCS_MULTI_PATCH; in fs_nir_emit_tcs_intrinsic()
|
| /external/mesa3d/src/gallium/drivers/crocus/ |
| D | crocus_disk_cache.c | 196 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()
|
| D | crocus_program.c | 1168 struct elk_vue_prog_data *vue_prog_data = &vs_prog_data->base; in crocus_compile_vs() local 1169 struct elk_stage_prog_data *prog_data = &vue_prog_data->base; in crocus_compile_vs() 1212 &vue_prog_data->vue_map, outputs_written, in crocus_compile_vs() 1250 &vue_prog_data->vue_map); in crocus_compile_vs() 1392 struct elk_vue_prog_data *vue_prog_data = &tcs_prog_data->base; in crocus_compile_tcs() local 1393 struct elk_stage_prog_data *prog_data = &vue_prog_data->base; in crocus_compile_tcs() 1526 struct elk_vue_prog_data *vue_prog_data = &tes_prog_data->base; in crocus_compile_tes() local 1527 struct elk_stage_prog_data *prog_data = &vue_prog_data->base; in crocus_compile_tes() 1592 &vue_prog_data->vue_map); in crocus_compile_tes() 1670 struct elk_vue_prog_data *vue_prog_data = &gs_prog_data->base; in crocus_compile_gs() local [all …]
|
| D | crocus_state.c | 4888 pkt.prefix##URBEntryReadLength = vue_prog_data->urb_read_length; \ 6044 struct elk_vue_prog_data *vue_prog_data = local 6046 const unsigned vs_size = vue_prog_data->urb_entry_size; 6066 struct elk_vue_prog_data *vue_prog_data = local 6068 urb_cfg.size[i] = vue_prog_data->urb_entry_size; 6743 const struct elk_vue_prog_data *vue_prog_data = elk_vue_prog_data(shader->prog_data); local 6744 const struct elk_stage_prog_data *prog_data = &vue_prog_data->base; 6771 vs.GRFRegisterCount = DIV_ROUND_UP(vue_prog_data->total_grf, 16) - 1; 6772 vs.ConstantURBEntryReadLength = vue_prog_data->base.curb_read_length; 6797 vue_prog_data->dispatch_mode == DISPATCH_MODE_SIMD8; [all …]
|