/third_party/mesa3d/src/compiler/ |
H A D | shader_enums.c | 47 ENUM(MESA_SHADER_MESH), in gl_shader_stage_name() 76 case MESA_SHADER_MESH: return "mesh"; in _mesa_shader_stage_to_string() 104 case MESA_SHADER_MESH: return "MESH"; in _mesa_shader_stage_to_abbrev() 164 case MESA_SHADER_MESH: in gl_varying_slot_name_for_stage()
|
H A D | shader_enums.h | 59 MESA_SHADER_MESH = 7, enumerator 81 stage == MESA_SHADER_MESH; in gl_shader_stage_is_mesh() 90 stage == MESA_SHADER_MESH; in gl_shader_stage_uses_workgroup() 113 stage == MESA_SHADER_MESH; in gl_shader_stage_can_set_fragment_shading_rate()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_gather_info.c | 71 else if (shader->info.stage == MESA_SHADER_MESH) in get_deref_info() 173 if (cross_invocation && shader->info.stage == MESA_SHADER_MESH) in set_io_mask() 201 (shader->info.stage == MESA_SHADER_MESH && in mark_whole_variable() 275 bool skip_non_arrayed = shader->info.stage == MESA_SHADER_MESH; in try_mask_partial_io() 614 if (shader->info.stage == MESA_SHADER_MESH && in gather_intrinsic_info() 642 if (shader->info.stage == MESA_SHADER_MESH && in gather_intrinsic_info() 981 if (shader->info.stage == MESA_SHADER_MESH) { in nir_shader_gather_info() 994 if (shader->info.stage == MESA_SHADER_MESH) { in nir_shader_gather_info()
|
H A D | nir_divergence_analysis.c | 197 else if (stage != MESA_SHADER_MESH) in visit_intrinsic() 225 case MESA_SHADER_MESH: in visit_intrinsic() 233 assert(stage == MESA_SHADER_TESS_CTRL || stage == MESA_SHADER_MESH); in visit_intrinsic() 240 assert(stage == MESA_SHADER_MESH); in visit_intrinsic()
|
H A D | nir_lower_clip_cull_distance_arrays.c | 133 nir->info.stage == MESA_SHADER_MESH) in nir_lower_clip_cull_distance_arrays()
|
H A D | nir_lower_io_to_temporaries.c | 333 shader->info.stage == MESA_SHADER_MESH) in nir_lower_io_to_temporaries()
|
H A D | nir_print.c | 644 case MESA_SHADER_MESH: in print_var_decl() 1717 if (shader->info.stage == MESA_SHADER_MESH || in nir_print_shader_annotated() 1742 } else if (shader->info.stage == MESA_SHADER_MESH) { in nir_print_shader_annotated()
|
H A D | nir_lower_io_to_vector.c | 395 case MESA_SHADER_MESH: in nir_shader_can_read_output()
|
H A D | nir_lower_io.c | 186 if (stage == MESA_SHADER_MESH) { in nir_is_arrayed_io() 199 stage == MESA_SHADER_MESH; in nir_is_arrayed_io() 221 if (state->builder.shader->info.stage == MESA_SHADER_MESH && in get_number_of_slots() 2892 if (b->shader->info.stage == MESA_SHADER_MESH && in add_const_offset_to_base_block()
|
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_compiler.c | 247 [MESA_SHADER_MESH] = sizeof(struct brw_mesh_prog_data), in brw_prog_data_size() 271 [MESA_SHADER_MESH] = sizeof(struct brw_mesh_prog_key), in brw_prog_key_size()
|
H A D | brw_mesh.cpp | 496 MESA_SHADER_MESH)); in brw_print_mue_map() 514 MESA_SHADER_MESH)); in brw_print_mue_map() 695 prog_data->base.base.stage = MESA_SHADER_MESH; in brw_compile_mesh() 793 &prog_data->base.base, false, MESA_SHADER_MESH); in brw_compile_mesh() 819 assert(bld.shader->stage == MESA_SHADER_MESH); in get_mesh_urb_handle() 1185 assert(stage == MESA_SHADER_MESH); in nir_emit_mesh_intrinsic() 1211 assert(stage == MESA_SHADER_MESH || stage == MESA_SHADER_TASK); in nir_emit_task_mesh_intrinsic()
|
H A D | brw_shader.h | 158 stage != MESA_SHADER_MESH) in brw_nir_no_indirect_mask()
|
H A D | brw_nir_lower_cs_intrinsics.c | 72 nir->info.stage == MESA_SHADER_MESH) { in lower_cs_intrinsics_convert_block()
|
H A D | brw_nir.c | 936 if (producer->info.stage == MESA_SHADER_MESH && in brw_nir_link_shaders() 1008 producer->info.stage != MESA_SHADER_MESH && in brw_nir_link_shaders()
|
H A D | brw_compiler.h | 1530 DEFINE_PROG_DATA_DOWNCAST(mesh, prog_data->stage == MESA_SHADER_MESH)
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_pipeline.c | 1347 if (radv_pipeline_has_stage(pipeline, MESA_SHADER_MESH)) { in radv_pipeline_needed_dynamic_state() 2779 else if (radv_pipeline_has_stage(pipeline, MESA_SHADER_MESH)) in get_vs_output_info() 2780 return &pipeline->base.shaders[MESA_SHADER_MESH]->info.ms.outinfo; in get_vs_output_info() 2848 if (nir->info.stage == MESA_SHADER_MESH) in radv_lower_multiview() 2958 if (stages[MESA_SHADER_MESH].nir) { in radv_link_shaders() 2959 ordered_shaders[shader_count++] = stages[MESA_SHADER_MESH].nir; in radv_link_shaders() 2968 if (stages[MESA_SHADER_MESH].nir && stages[MESA_SHADER_FRAGMENT].nir) { in radv_link_shaders() 3103 (info->stage == MESA_SHADER_MESH && info->mesh.primitive_type == SHADER_PRIM_POINTS)); in radv_link_shaders() 3154 if (ordered_shaders[i]->info.stage == MESA_SHADER_MESH) { in radv_link_shaders() 3160 ordered_shaders[i]->info.stage == MESA_SHADER_MESH || in radv_link_shaders() [all...] |
H A D | radv_shader.c | 60 bool split_fma = (stage <= MESA_SHADER_GEOMETRY || stage == MESA_SHADER_MESH) && in get_nir_options_for_stage() 431 if (nir->info.stage == MESA_SHADER_MESH) { in radv_lower_primitive_shading_rate() 897 .lower_cs_local_id_to_index = nir->info.stage == MESA_SHADER_MESH, in radv_shader_spirv_to_nir() 905 if (nir->info.stage == MESA_SHADER_MESH) { in radv_shader_spirv_to_nir() 1013 nir->info.stage == MESA_SHADER_MESH) { in radv_shader_spirv_to_nir() 1017 nir->info.stage == MESA_SHADER_MESH) in radv_shader_spirv_to_nir() 1044 nir->info.stage == MESA_SHADER_MESH) && in radv_shader_spirv_to_nir() 1205 } else if (nir->info.stage == MESA_SHADER_MESH) { in radv_lower_io_to_mem() 1280 nir->info.stage == MESA_SHADER_MESH); in radv_lower_ngg() 1306 } else if (nir->info.stage == MESA_SHADER_MESH) { in radv_lower_ngg() [all...] |
H A D | radv_shader_info.c | 373 case MESA_SHADER_MESH: in get_vs_output_info() 519 if (nir->info.stage == MESA_SHADER_MESH && pipeline_key->has_multiview_view_index) { in radv_nir_shader_info_pass() 665 case MESA_SHADER_MESH: in radv_nir_shader_info_pass()
|
H A D | radv_shader_args.c | 209 } else if (previous_stage == MESA_SHADER_MESH) { in allocate_user_sgprs() 737 } else if (previous_stage == MESA_SHADER_MESH) { in radv_declare_shader_args() 765 } else if (previous_stage == MESA_SHADER_MESH) { in radv_declare_shader_args() 826 else if (has_previous_stage && previous_stage == MESA_SHADER_MESH) in radv_declare_shader_args()
|
/third_party/mesa3d/src/compiler/spirv/ |
H A D | spirv2nir.c | 67 return MESA_SHADER_MESH; in stage_to_enum()
|
H A D | vtn_variables.c | 852 b->shader->info.stage == MESA_SHADER_MESH)) in vtn_get_builtin_location() 864 b->shader->info.stage == MESA_SHADER_MESH)) in vtn_get_builtin_location() 1136 b->shader->info.stage == MESA_SHADER_MESH) { in vtn_get_builtin_location() 1319 !(b->shader->info.stage == MESA_SHADER_MESH && var_data->mode == nir_var_shader_out) && in apply_var_decoration() 1327 (b->shader->info.stage != MESA_SHADER_MESH && in apply_var_decoration() 1334 vtn_fail_if(b->shader->info.stage != MESA_SHADER_MESH, in apply_var_decoration() 1556 if (b->shader->info.stage == MESA_SHADER_MESH) { in vtn_storage_class_to_mode()
|
/third_party/mesa3d/src/intel/dev/ |
H A D | intel_debug.c | 113 [MESA_SHADER_MESH] = DEBUG_MESH, in intel_debug_flag_for_shader_stage()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_pipeline.c | 1003 assert(next_stage->stage == MESA_SHADER_MESH); in anv_pipeline_link_task() 1145 if (prev_stage->stage == MESA_SHADER_MESH) { in anv_pipeline_compile_fs() 1362 case MESA_SHADER_MESH: in anv_graphics_pipeline_init_keys() 1462 MESA_SHADER_MESH, 1579 case MESA_SHADER_MESH: in anv_graphics_pipeline_compile() 1650 stages[MESA_SHADER_MESH].info == NULL) { in anv_graphics_pipeline_compile() 1700 case MESA_SHADER_MESH: in anv_graphics_pipeline_compile()
|
H A D | anv_private.h | 270 #define ANV_GRAPHICS_SHADER_STAGE_COUNT (MESA_SHADER_MESH + 1) 3244 return anv_pipeline_has_stage(pipeline, MESA_SHADER_MESH); in anv_pipeline_is_mesh() 3285 ANV_DECL_GET_GRAPHICS_PROG_DATA_FUNC(mesh, MESA_SHADER_MESH)
|
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_instruction_selection_setup.cpp | 369 case MESA_SHADER_MESH: { in setup_variables() 843 case MESA_SHADER_MESH: sw_stage = sw_stage | SWStage::MS; break; in setup_isel_context()
|