Home
last modified time | relevance | path

Searched refs:MESA_SHADER_TESS_CTRL (Results 1 - 25 of 144) sorted by relevance

123456

/third_party/mesa3d/src/mesa/main/
H A Dshaderobj.h136 return MESA_SHADER_TESS_CTRL; in _mesa_shader_enum_to_shader_stage()
160 case MESA_SHADER_TESS_CTRL: in _mesa_shader_stage_to_subroutine_prefix()
182 return MESA_SHADER_TESS_CTRL; in _mesa_shader_stage_from_subroutine_uniform()
202 return MESA_SHADER_TESS_CTRL; in _mesa_shader_stage_from_subroutine()
222 case MESA_SHADER_TESS_CTRL: in _mesa_shader_stage_to_subroutine()
243 case MESA_SHADER_TESS_CTRL: in _mesa_shader_stage_to_subroutine_uniform()
H A Ddraw_validate.c186 if (shader->CurrentProgram[MESA_SHADER_TESS_CTRL] && in _mesa_update_valid_to_render_state()
201 !shader->CurrentProgram[MESA_SHADER_TESS_CTRL]) in _mesa_update_valid_to_render_state()
442 shader->CurrentProgram[MESA_SHADER_TESS_CTRL]) { in _mesa_update_valid_to_render_state()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline.c1406 if (radv_pipeline_has_stage(pipeline, MESA_SHADER_TESS_CTRL)) in radv_compute_ia_multi_vgt_param_helpers()
1408 pipeline->base.shaders[MESA_SHADER_TESS_CTRL]->info.num_tess_patches; in radv_compute_ia_multi_vgt_param_helpers()
1425 if (radv_pipeline_has_stage(pipeline, MESA_SHADER_TESS_CTRL)) { in radv_compute_ia_multi_vgt_param_helpers()
1427 if (pipeline->base.shaders[MESA_SHADER_TESS_CTRL]->info.uses_prim_id || in radv_compute_ia_multi_vgt_param_helpers()
1433 if (radv_pipeline_has_stage(pipeline, MESA_SHADER_TESS_CTRL)) { in radv_compute_ia_multi_vgt_param_helpers()
2274 bool has_tess = !!stages[MESA_SHADER_TESS_CTRL].nir; in gfx9_get_gs_info()
2411 if (stages[MESA_SHADER_TESS_CTRL].nir) { in radv_get_num_input_vertices()
2491 stages[MESA_SHADER_TESS_CTRL].nir ? &gs_info->tes.es_info : &gs_info->vs.es_info; in gfx10_get_ngg_info()
2559 struct radv_streamout_info *so_info = stages[MESA_SHADER_TESS_CTRL].nir in gfx10_get_ngg_info()
2570 if (!stages[MESA_SHADER_TESS_CTRL] in gfx10_get_ngg_info()
[all...]
H A Dradv_nir_lower_abi.c90 if (stage == MESA_SHADER_TESS_CTRL) { in lower_abi_instr()
106 if (stage == MESA_SHADER_TESS_CTRL) in lower_abi_instr()
202 unsigned num_tcs_outputs = stage == MESA_SHADER_TESS_CTRL ? in lower_abi_instr()
/third_party/mesa3d/src/compiler/glsl/
H A Dir_set_program_inouts.cpp158 if (this->shader_stage == MESA_SHADER_TESS_CTRL && in mark_whole_variable()
164 if (this->shader_stage == MESA_SHADER_TESS_CTRL && in mark_whole_variable()
227 if (this->shader_stage == MESA_SHADER_TESS_CTRL && in try_mark_partial_variable()
233 if (this->shader_stage == MESA_SHADER_TESS_CTRL && in try_mark_partial_variable()
328 stage == MESA_SHADER_TESS_CTRL || in is_multiple_vertices()
331 return stage == MESA_SHADER_TESS_CTRL; in is_multiple_vertices()
H A Dast_array_index.cpp124 if (state->stage == MESA_SHADER_TESS_CTRL && in get_implicit_array_size()
223 else if (state->stage == MESA_SHADER_TESS_CTRL && in _mesa_ast_array_index_to_hir()
/third_party/mesa3d/src/intel/dev/
H A Dintel_device_info.c262 [MESA_SHADER_TESS_CTRL] = 32,
291 [MESA_SHADER_TESS_CTRL] = 64,
320 [MESA_SHADER_TESS_CTRL] = 32,
354 [MESA_SHADER_TESS_CTRL] = 64,
382 [MESA_SHADER_TESS_CTRL] = 128,
410 [MESA_SHADER_TESS_CTRL] = 128,
460 [MESA_SHADER_TESS_CTRL] = 504,
484 [MESA_SHADER_TESS_CTRL] = 504,
507 [MESA_SHADER_TESS_CTRL] = 504,
536 [MESA_SHADER_TESS_CTRL]
[all...]
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_pipe.h34 [PIPE_SHADER_TESS_CTRL] = MESA_SHADER_TESS_CTRL, in stage_from_pipe()
48 [MESA_SHADER_TESS_CTRL] = PIPE_SHADER_TESS_CTRL, in stage_to_pipe()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_pipe.h34 [PIPE_SHADER_TESS_CTRL] = MESA_SHADER_TESS_CTRL, in stage_from_pipe()
48 [MESA_SHADER_TESS_CTRL] = PIPE_SHADER_TESS_CTRL, in stage_to_pipe()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_from_mesa.h67 case MESA_SHADER_TESS_CTRL: in pipe_shader_type_from_mesa()
90 case PIPE_SHADER_TESS_CTRL: return MESA_SHADER_TESS_CTRL; in tgsi_processor_to_shader_stage()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_tess_io.cpp37 return stage == MESA_SHADER_TESS_CTRL || stage == MESA_SHADER_TESS_EVAL; in r600_lower_tess_io_filter()
47 return stage == MESA_SHADER_TESS_CTRL || stage == MESA_SHADER_VERTEX; in r600_lower_tess_io_filter()
336 if (b->shader->info.stage == MESA_SHADER_TESS_CTRL) { in r600_lower_tess_io_impl()
353 if (b->shader->info.stage == MESA_SHADER_TESS_CTRL) in r600_lower_tess_io_impl()
365 b->shader->info.stage == MESA_SHADER_TESS_CTRL ? in r600_lower_tess_io_impl()
383 nir_ssa_def *addr = (b->shader->info.stage == MESA_SHADER_TESS_CTRL) ? in r600_lower_tess_io_impl()
469 if (shader->info.stage != MESA_SHADER_TESS_CTRL) in r600_append_tcs_TF_emission()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_gather_info.c69 if (shader->info.stage == MESA_SHADER_TESS_CTRL) in get_deref_info()
140 if (cross_invocation && shader->info.stage == MESA_SHADER_TESS_CTRL) in set_io_mask()
159 if (cross_invocation && shader->info.stage == MESA_SHADER_TESS_CTRL) in set_io_mask()
481 (shader->info.stage == MESA_SHADER_TESS_CTRL && in gather_intrinsic_info()
585 if (shader->info.stage == MESA_SHADER_TESS_CTRL && in gather_intrinsic_info()
594 if (shader->info.stage == MESA_SHADER_TESS_CTRL && in gather_intrinsic_info()
608 if (shader->info.stage == MESA_SHADER_TESS_CTRL && in gather_intrinsic_info()
628 if (shader->info.stage == MESA_SHADER_TESS_CTRL && in gather_intrinsic_info()
977 if (shader->info.stage == MESA_SHADER_TESS_CTRL) { in nir_shader_gather_info()
H A Dnir_divergence_analysis.c203 if (stage == MESA_SHADER_TESS_CTRL) in visit_intrinsic()
218 case MESA_SHADER_TESS_CTRL: in visit_intrinsic()
233 assert(stage == MESA_SHADER_TESS_CTRL || stage == MESA_SHADER_MESH); in visit_intrinsic()
236 (stage == MESA_SHADER_TESS_CTRL && in visit_intrinsic()
264 else if (stage == MESA_SHADER_TESS_CTRL) in visit_intrinsic()
275 if (stage == MESA_SHADER_TESS_CTRL) in visit_intrinsic()
286 assert(stage == MESA_SHADER_TESS_CTRL); in visit_intrinsic()
712 if (stage == MESA_SHADER_TESS_CTRL && in nir_variable_is_uniform()
/third_party/mesa3d/src/amd/common/
H A Dac_nir.c92 (shader->info.stage != MESA_SHADER_TESS_CTRL && shader->info.stage != MESA_SHADER_TESS_EVAL && in ac_nir_lower_indirect_derefs()
96 if (!llvm_has_working_vgpr_indexing && shader->info.stage != MESA_SHADER_TESS_CTRL) in ac_nir_lower_indirect_derefs()
H A Dac_nir_lower_tess_io_to_mem.c180 if (stage == MESA_SHADER_TESS_CTRL && in match_mask()
196 return match_mask(MESA_SHADER_TESS_CTRL, intrin, mask, true); in tcs_output_needs_vmem()
207 return match_mask(MESA_SHADER_TESS_CTRL, intrin, mask, true); in tcs_output_needs_lds()
369 nir_ssa_def *out_vertices_per_patch = b->shader->info.stage == MESA_SHADER_TESS_CTRL in hs_per_vertex_output_vmem_offset()
697 assert(shader->info.stage == MESA_SHADER_TESS_CTRL); in ac_nir_lower_hs_inputs_to_mem()
724 assert(shader->info.stage == MESA_SHADER_TESS_CTRL); in ac_nir_lower_hs_outputs_to_mem()
/third_party/mesa3d/src/mesa/program/
H A Dprogram.h110 return MESA_SHADER_TESS_CTRL; in _mesa_program_enum_to_shader_stage()
132 case MESA_SHADER_TESS_CTRL: in _mesa_shader_stage_to_program()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_vec4_tcs.cpp364 const bool is_scalar = compiler->scalar_stage[MESA_SHADER_TESS_CTRL]; in brw_compile_tcs()
368 vue_prog_data->base.stage = MESA_SHADER_TESS_CTRL; in brw_compile_tcs()
451 brw_print_vue_map(stderr, &input_vue_map, MESA_SHADER_TESS_CTRL); in brw_compile_tcs()
453 brw_print_vue_map(stderr, &vue_prog_data->vue_map, MESA_SHADER_TESS_CTRL); in brw_compile_tcs()
467 &prog_data->base.base, false, MESA_SHADER_TESS_CTRL); in brw_compile_tcs()
H A Dbrw_compiler.c241 [MESA_SHADER_TESS_CTRL] = sizeof(struct brw_tcs_prog_data), in brw_prog_data_size()
265 [MESA_SHADER_TESS_CTRL] = sizeof(struct brw_tcs_prog_key), in brw_prog_key_size()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_atomicbuf.c129 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_CTRL]; in st_bind_tcs_atomics()
131 st_bind_atomics(st, prog, MESA_SHADER_TESS_CTRL); in st_bind_tcs_atomics()
/third_party/mesa3d/src/compiler/
H A Dshader_enums.c41 ENUM(MESA_SHADER_TESS_CTRL), in gl_shader_stage_name()
73 case MESA_SHADER_TESS_CTRL: return "tessellation control"; in _mesa_shader_stage_to_string()
101 case MESA_SHADER_TESS_CTRL: return "TCS"; in _mesa_shader_stage_to_abbrev()
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dir3_cache.c105 [MESA_SHADER_TESS_CTRL] = ir3_get_shader(key->hs), in ir3_cache_lookup()
158 variants[MESA_SHADER_TESS_CTRL], variants[MESA_SHADER_TESS_EVAL], in ir3_cache_lookup()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm.c155 real_stage = MESA_SHADER_TESS_CTRL; in si_llvm_create_func()
165 case MESA_SHADER_TESS_CTRL: in si_llvm_create_func()
228 (shader->key.ge.as_ls || ctx->stage == MESA_SHADER_TESS_CTRL)) { in si_llvm_create_main_func()
391 case MESA_SHADER_TESS_CTRL: in si_get_primitive_id()
672 if (ctx->stage == MESA_SHADER_TESS_CTRL) { in si_build_wrapper_function()
708 if (ctx->stage == MESA_SHADER_TESS_CTRL && in si_build_wrapper_function()
762 if (ctx->stage == MESA_SHADER_TESS_CTRL) in si_llvm_load_intrinsic()
833 case MESA_SHADER_TESS_CTRL: in si_llvm_translate_nir()
992 (ctx->stage == MESA_SHADER_TESS_CTRL && !shader->is_monolithic)) { in si_llvm_translate_nir()
1028 if (ctx->stage == MESA_SHADER_TESS_CTRL) { in si_llvm_translate_nir()
[all...]
H A Dsi_shader_info.c175 assert(nir->info.stage == MESA_SHADER_TESS_CTRL); in are_tessfactors_def_in_all_invocs()
621 if (nir->info.stage == MESA_SHADER_TESS_CTRL) { in si_nir_scan_shader()
736 nir->info.stage == MESA_SHADER_TESS_CTRL || in si_nir_scan_shader()
739 if (nir->info.stage == MESA_SHADER_TESS_CTRL) { in si_nir_scan_shader()
778 nir->info.stage == MESA_SHADER_TESS_CTRL || in si_nir_scan_shader()
/third_party/mesa3d/src/broadcom/common/
H A Dv3d_debug.c111 [MESA_SHADER_TESS_CTRL] = 0, in v3d_debug_flag_for_shader_stage()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_emit.h223 case MESA_SHADER_TESS_CTRL: in fd6_geom_stage()
248 case MESA_SHADER_TESS_CTRL: in fd6_stage2shadersb()

Completed in 23 milliseconds

123456