Home
last modified time | relevance | path

Searched refs:MESA_SHADER_MESH (Results 1 - 25 of 35) sorted by relevance

12

/third_party/mesa3d/src/compiler/
H A Dshader_enums.c47 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 Dshader_enums.h59 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 Dnir_gather_info.c71 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 Dnir_divergence_analysis.c197 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 Dnir_lower_clip_cull_distance_arrays.c133 nir->info.stage == MESA_SHADER_MESH) in nir_lower_clip_cull_distance_arrays()
H A Dnir_lower_io_to_temporaries.c333 shader->info.stage == MESA_SHADER_MESH) in nir_lower_io_to_temporaries()
H A Dnir_print.c644 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 Dnir_lower_io_to_vector.c395 case MESA_SHADER_MESH: in nir_shader_can_read_output()
H A Dnir_lower_io.c186 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 Dbrw_compiler.c247 [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 Dbrw_mesh.cpp496 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 Dbrw_shader.h158 stage != MESA_SHADER_MESH) in brw_nir_no_indirect_mask()
H A Dbrw_nir_lower_cs_intrinsics.c72 nir->info.stage == MESA_SHADER_MESH) { in lower_cs_intrinsics_convert_block()
H A Dbrw_nir.c936 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 Dbrw_compiler.h1530 DEFINE_PROG_DATA_DOWNCAST(mesh, prog_data->stage == MESA_SHADER_MESH)
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline.c1347 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 Dradv_shader.c60 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 Dradv_shader_info.c373 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 Dradv_shader_args.c209 } 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 Dspirv2nir.c67 return MESA_SHADER_MESH; in stage_to_enum()
H A Dvtn_variables.c852 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 Dintel_debug.c113 [MESA_SHADER_MESH] = DEBUG_MESH, in intel_debug_flag_for_shader_stage()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_pipeline.c1003 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 Danv_private.h270 #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 Daco_instruction_selection_setup.cpp369 case MESA_SHADER_MESH: { in setup_variables()
843 case MESA_SHADER_MESH: sw_stage = sw_stage | SWStage::MS; break; in setup_isel_context()

Completed in 58 milliseconds

12