Home
last modified time | relevance | path

Searched refs:MESA_SHADER_TESS_EVAL (Results 1 - 25 of 147) sorted by relevance

123456

/third_party/mesa3d/src/intel/dev/
H A Dintel_device_info.c258 [MESA_SHADER_TESS_EVAL] = 10,
263 [MESA_SHADER_TESS_EVAL] = 288,
287 [MESA_SHADER_TESS_EVAL] = 10,
292 [MESA_SHADER_TESS_EVAL] = 448,
316 [MESA_SHADER_TESS_EVAL] = 10,
321 [MESA_SHADER_TESS_EVAL] = 288,
350 [MESA_SHADER_TESS_EVAL] = 10,
355 [MESA_SHADER_TESS_EVAL] = 384,
378 [MESA_SHADER_TESS_EVAL] = 10,
383 [MESA_SHADER_TESS_EVAL]
[all...]
/third_party/mesa3d/src/mesa/main/
H A Dshaderobj.h138 return MESA_SHADER_TESS_EVAL; in _mesa_shader_enum_to_shader_stage()
162 case MESA_SHADER_TESS_EVAL: in _mesa_shader_stage_to_subroutine_prefix()
184 return MESA_SHADER_TESS_EVAL; in _mesa_shader_stage_from_subroutine_uniform()
204 return MESA_SHADER_TESS_EVAL; in _mesa_shader_stage_from_subroutine()
224 case MESA_SHADER_TESS_EVAL: in _mesa_shader_stage_to_subroutine()
245 case MESA_SHADER_TESS_EVAL: in _mesa_shader_stage_to_subroutine_uniform()
H A Ddraw_validate.c187 !shader->CurrentProgram[MESA_SHADER_TESS_EVAL]) in _mesa_update_valid_to_render_state()
200 shader->CurrentProgram[MESA_SHADER_TESS_EVAL] && in _mesa_update_valid_to_render_state()
313 else if (shader->CurrentProgram[MESA_SHADER_TESS_EVAL]) { in _mesa_update_valid_to_render_state()
315 shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in _mesa_update_valid_to_render_state()
384 shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in _mesa_update_valid_to_render_state()
441 if (shader->CurrentProgram[MESA_SHADER_TESS_EVAL] || in _mesa_update_valid_to_render_state()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_pipe.h35 [PIPE_SHADER_TESS_EVAL] = MESA_SHADER_TESS_EVAL, in stage_from_pipe()
49 [MESA_SHADER_TESS_EVAL] = PIPE_SHADER_TESS_EVAL, in stage_to_pipe()
H A Diris_program.c1146 case MESA_SHADER_TESS_EVAL: in iris_debug_recompile()
1195 if (ice->shaders.uncompiled[MESA_SHADER_TESS_EVAL]) in last_vue_stage()
1196 return MESA_SHADER_TESS_EVAL; in last_vue_stage()
1470 iris_get_shader_info(ice, MESA_SHADER_TESS_EVAL); in get_unified_tess_slots()
1609 iris_get_shader_info(ice, MESA_SHADER_TESS_EVAL); in iris_update_compiled_tcs()
1768 struct iris_shader_state *shs = &ice->state.shaders[MESA_SHADER_TESS_EVAL]; in iris_update_compiled_tes()
1770 ice->shaders.uncompiled[MESA_SHADER_TESS_EVAL]; in iris_update_compiled_tes()
1790 iris_shader_variant_reference(&ice->shaders.prog[MESA_SHADER_TESS_EVAL], in iris_update_compiled_tes()
1799 check_urb_size(ice, urb_entry_size, MESA_SHADER_TESS_EVAL); in iris_update_compiled_tes()
1806 ice->state.shaders[MESA_SHADER_TESS_EVAL] in iris_update_compiled_tes()
[all...]
H A Diris_disk_cache.c134 [MESA_SHADER_TESS_EVAL] = IRIS_CACHE_TES,
220 stage == MESA_SHADER_TESS_EVAL || in iris_disk_cache_retrieve()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_pipe.h35 [PIPE_SHADER_TESS_EVAL] = MESA_SHADER_TESS_EVAL, in stage_from_pipe()
49 [MESA_SHADER_TESS_EVAL] = PIPE_SHADER_TESS_EVAL, in stage_to_pipe()
/third_party/mesa3d/src/intel/common/
H A Dintel_urb_config.c138 [MESA_SHADER_TESS_EVAL] = tess_present ? in intel_get_urb_config()
139 devinfo->urb.min_entries[MESA_SHADER_TESS_EVAL] : 0, in intel_get_urb_config()
189 total_wants > 0 && i <= MESA_SHADER_TESS_EVAL; i++) { in intel_get_urb_config()
281 if (entries[MESA_SHADER_TESS_EVAL] < 324) in intel_get_urb_config()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
H A Dtgsi_from_mesa.h69 case MESA_SHADER_TESS_EVAL: in pipe_shader_type_from_mesa()
91 case PIPE_SHADER_TESS_EVAL: return MESA_SHADER_TESS_EVAL; in tgsi_processor_to_shader_stage()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline.c1428 radv_get_shader(&pipeline->base, MESA_SHADER_TESS_EVAL)->info.uses_prim_id) in radv_compute_ia_multi_vgt_param_helpers()
2279 es_info = has_tess ? &stages[MESA_SHADER_TESS_EVAL].info.tes.es_info in gfx9_get_gs_info()
2384 gl_shader_stage es_stage = has_tess ? MESA_SHADER_TESS_EVAL : MESA_SHADER_VERTEX; in gfx9_get_gs_info()
2412 nir_shader *tes = stages[MESA_SHADER_TESS_EVAL].nir; in radv_get_num_input_vertices()
2560 ? &stages[MESA_SHADER_TESS_EVAL].info.so in gfx10_get_ngg_info()
2614 wavesize = stages[MESA_SHADER_TESS_CTRL].nir ? stages[MESA_SHADER_TESS_EVAL].info.wave_size in gfx10_get_ngg_info()
2706 gl_shader_stage es_stage = stages[MESA_SHADER_TESS_CTRL].nir ? MESA_SHADER_TESS_EVAL : MESA_SHADER_VERTEX; in gfx10_get_ngg_info()
2758 } else if (stage == MESA_SHADER_TESS_EVAL) { in radv_get_shader()
2761 if (pipeline->shaders[MESA_SHADER_TESS_EVAL]) in radv_get_shader()
2762 return pipeline->shaders[MESA_SHADER_TESS_EVAL]; in radv_get_shader()
[all...]
H A Dradv_shader_info.c71 case MESA_SHADER_TESS_EVAL: in gather_intrinsic_store_output_info()
369 case MESA_SHADER_TESS_EVAL: in get_vs_output_info()
392 case MESA_SHADER_TESS_EVAL: in gather_info_output_decl()
503 if (nir->info.stage == MESA_SHADER_VERTEX || nir->info.stage == MESA_SHADER_TESS_EVAL || in radv_nir_shader_info_pass()
654 case MESA_SHADER_TESS_EVAL: in radv_nir_shader_info_pass()
681 (nir->info.stage == MESA_SHADER_TESS_EVAL && info->tes.as_es)) { in radv_nir_shader_info_pass()
/third_party/mesa3d/src/mesa/program/
H A Dprogram.h112 return MESA_SHADER_TESS_EVAL; in _mesa_program_enum_to_shader_stage()
134 case MESA_SHADER_TESS_EVAL: in _mesa_shader_stage_to_program()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_atom_atomicbuf.c138 st->ctx->_Shader->CurrentProgram[MESA_SHADER_TESS_EVAL]; in st_bind_tes_atomics()
140 st_bind_atomics(st, prog, MESA_SHADER_TESS_EVAL); in st_bind_tes_atomics()
H A Dst_shader_cache.c93 prog->info.stage == MESA_SHADER_TESS_EVAL || in st_serialise_nir_program()
173 prog->info.stage == MESA_SHADER_TESS_EVAL || in st_deserialise_nir_program()
/third_party/mesa3d/src/compiler/
H A Dshader_enums.c42 ENUM(MESA_SHADER_TESS_EVAL), in gl_shader_stage_name()
74 case MESA_SHADER_TESS_EVAL: return "tessellation evaluation"; in _mesa_shader_stage_to_string()
102 case MESA_SHADER_TESS_EVAL: return "TES"; in _mesa_shader_stage_to_abbrev()
/third_party/mesa3d/src/compiler/glsl/
H A Dir_set_program_inouts.cpp170 if (this->shader_stage == MESA_SHADER_TESS_EVAL && in mark_whole_variable()
239 if (this->shader_stage == MESA_SHADER_TESS_EVAL && in try_mark_partial_variable()
329 stage == MESA_SHADER_TESS_EVAL; in is_multiple_vertices()
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dir3_cache.c106 [MESA_SHADER_TESS_EVAL] = ir3_get_shader(key->ds), in ir3_cache_lookup()
158 variants[MESA_SHADER_TESS_CTRL], variants[MESA_SHADER_TESS_EVAL], in ir3_cache_lookup()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_pipeline.c103 case MESA_SHADER_TESS_EVAL: in st_shader_stage_to_ptarget()
579 else if (pipeline->pipeline_nir[MESA_SHADER_TESS_EVAL]) in lvp_pipeline_xfb_init()
580 stage = MESA_SHADER_TESS_EVAL; in lvp_pipeline_xfb_init()
639 case MESA_SHADER_TESS_EVAL: in lvp_pipeline_compile_stage()
846 if (pCreateInfo->stageCount && pipeline->pipeline_nir[MESA_SHADER_TESS_EVAL]) { in lvp_graphics_pipeline_init()
847 nir_lower_patch_vertices(pipeline->pipeline_nir[MESA_SHADER_TESS_EVAL], pipeline->pipeline_nir[MESA_SHADER_TESS_CTRL]->info.tess.tcs_vertices_out, NULL); in lvp_graphics_pipeline_init()
848 merge_tess_info(&pipeline->pipeline_nir[MESA_SHADER_TESS_EVAL]->info, &pipeline->pipeline_nir[MESA_SHADER_TESS_CTRL]->info); in lvp_graphics_pipeline_init()
850 pipeline->pipeline_nir[MESA_SHADER_TESS_EVAL]->info.tess.ccw = !pipeline->pipeline_nir[MESA_SHADER_TESS_EVAL]->info.tess.ccw; in lvp_graphics_pipeline_init()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.cpp51 (stage == MESA_SHADER_TESS_EVAL && shader->key.ge.as_es && !shader->key.ge.as_ngg) || in si_determine_wave_size()
198 sel->stage == MESA_SHADER_TESS_EVAL || in si_get_ir_cache_key()
598 sel->stage == MESA_SHADER_TESS_EVAL) { in polaris_set_vgt_vertex_reuse()
601 if (sel->stage == MESA_SHADER_TESS_EVAL && in polaris_set_vgt_vertex_reuse()
777 if (shader->selector->stage == MESA_SHADER_TESS_EVAL) in si_emit_shader_es()
808 } else if (shader->selector->stage == MESA_SHADER_TESS_EVAL) { in si_shader_es()
814 oc_lds_en = shader->selector->stage == MESA_SHADER_TESS_EVAL ? 1 : 0; in si_shader_es()
828 if (shader->selector->stage == MESA_SHADER_TESS_EVAL) in si_shader_es()
975 if (shader->key.ge.part.gs.es->stage == MESA_SHADER_TESS_EVAL) in si_emit_shader_gs()
1077 } else if (es_stage == MESA_SHADER_TESS_EVAL) in si_shader_gs()
[all...]
H A Dsi_shader_llvm.c162 case MESA_SHADER_TESS_EVAL: in si_llvm_create_func()
393 case MESA_SHADER_TESS_EVAL: in si_get_primitive_id()
764 else if (ctx->stage == MESA_SHADER_TESS_EVAL) in si_llvm_load_intrinsic()
838 case MESA_SHADER_TESS_EVAL: in si_llvm_translate_nir()
929 if ((ctx->stage == MESA_SHADER_VERTEX || ctx->stage == MESA_SHADER_TESS_EVAL) && in si_llvm_translate_nir()
954 bool no_wrapper_func = ctx->stage == MESA_SHADER_TESS_EVAL && !shader->key.ge.as_es && in si_llvm_translate_nir()
961 (ctx->stage == MESA_SHADER_TESS_EVAL || in si_llvm_translate_nir()
970 if ((ctx->stage == MESA_SHADER_VERTEX || ctx->stage == MESA_SHADER_TESS_EVAL) && in si_llvm_translate_nir()
1092 case MESA_SHADER_TESS_EVAL: in si_llvm_translate_nir()
1151 if (sel->stage <= MESA_SHADER_TESS_EVAL in si_llvm_compile_shader()
[all...]
/third_party/mesa3d/src/compiler/nir/
H A Dnir_divergence_analysis.c195 else if (stage == MESA_SHADER_TESS_EVAL) in visit_intrinsic()
205 if (stage == MESA_SHADER_TESS_EVAL) in visit_intrinsic()
266 else if (stage == MESA_SHADER_TESS_EVAL) in visit_intrinsic()
277 else if (stage == MESA_SHADER_TESS_EVAL) in visit_intrinsic()
283 if (stage == MESA_SHADER_TESS_EVAL) in visit_intrinsic()
717 if (stage == MESA_SHADER_TESS_EVAL && in nir_variable_is_uniform()
/third_party/mesa3d/src/broadcom/common/
H A Dv3d_debug.c112 [MESA_SHADER_TESS_EVAL] = 0, in v3d_debug_flag_for_shader_stage()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_compiler.c242 [MESA_SHADER_TESS_EVAL] = sizeof(struct brw_tes_prog_data), in brw_prog_data_size()
266 [MESA_SHADER_TESS_EVAL] = sizeof(struct brw_tes_prog_key), in brw_prog_key_size()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_emit.h224 case MESA_SHADER_TESS_EVAL: in fd6_geom_stage()
250 case MESA_SHADER_TESS_EVAL: in fd6_stage2shadersb()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir.cpp593 if (nir->info.stage == MESA_SHADER_TESS_EVAL && in r600_is_last_vertex_stage()
734 sh->info.stage == MESA_SHADER_TESS_EVAL || in r600_shader_from_nir()
736 auto prim_type = sh->info.stage == MESA_SHADER_TESS_EVAL ? in r600_shader_from_nir()
745 if (sh->info.stage == MESA_SHADER_TESS_EVAL) { in r600_shader_from_nir()
808 if (sh->info.stage == MESA_SHADER_TESS_EVAL || in r600_shader_from_nir()

Completed in 26 milliseconds

123456