Home
last modified time | relevance | path

Searched refs:vs_prolog (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_vs.c780 unsigned first_vs_vgpr = key->vs_prolog.num_merged_next_stage_vgprs; in si_llvm_build_vs_prolog()
782 key->vs_prolog.num_merged_next_stage_vgprs + 4; in si_llvm_build_vs_prolog()
783 struct ac_arg input_sgpr_param[key->vs_prolog.num_input_sgprs]; in si_llvm_build_vs_prolog()
786 unsigned num_all_input_regs = key->vs_prolog.num_input_sgprs + num_input_vgprs; in si_llvm_build_vs_prolog()
787 unsigned user_sgpr_base = key->vs_prolog.num_merged_next_stage_vgprs ? 8 : 0; in si_llvm_build_vs_prolog()
792 returns = alloca((num_all_input_regs + key->vs_prolog.num_inputs) * sizeof(LLVMTypeRef)); in si_llvm_build_vs_prolog()
796 for (i = 0; i < key->vs_prolog.num_input_sgprs; i++) { in si_llvm_build_vs_prolog()
810 for (i = 0; i < key->vs_prolog.num_inputs; i++) in si_llvm_build_vs_prolog()
821 if (key->vs_prolog.num_merged_next_stage_vgprs) { in si_llvm_build_vs_prolog()
822 if (!key->vs_prolog.is_monolithic) in si_llvm_build_vs_prolog()
[all …]
Dsi_shader.c1229 si_dump_shader_key_vs(key, &key->part.gs.vs_prolog, "part.gs.vs_prolog", f); in si_dump_shader_key()
1540 key->vs_prolog.states = *prolog_key; in si_get_vs_prolog_key()
1541 key->vs_prolog.num_input_sgprs = num_input_sgprs; in si_get_vs_prolog_key()
1542 key->vs_prolog.num_inputs = info->num_inputs; in si_get_vs_prolog_key()
1543 key->vs_prolog.as_ls = shader_out->key.as_ls; in si_get_vs_prolog_key()
1544 key->vs_prolog.as_es = shader_out->key.as_es; in si_get_vs_prolog_key()
1545 key->vs_prolog.as_ngg = shader_out->key.as_ngg; in si_get_vs_prolog_key()
1546 key->vs_prolog.as_prim_discard_cs = shader_out->key.opt.vs_as_prim_discard_cs; in si_get_vs_prolog_key()
1549 key->vs_prolog.gs_fast_launch_tri_list = in si_get_vs_prolog_key()
1551 key->vs_prolog.gs_fast_launch_tri_strip = in si_get_vs_prolog_key()
[all …]
Dsi_shader.h563 } vs_prolog; member
608 struct si_vs_prolog_bits vs_prolog; /* for merged ES-GS */ member
Dsi_state_shaders.c1907 si_shader_selector_key_vs(sctx, sctx->vs_shader.cso, key, &key->part.gs.vs_prolog); in si_shader_selector_key()