Home
last modified time | relevance | path

Searched refs:prolog_key (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm.c1089 union si_shader_part_key prolog_key; in si_llvm_compile_shader() local
1091 &shader->key.part.vs.prolog, shader, &prolog_key); in si_llvm_compile_shader()
1092 prolog_key.vs_prolog.is_monolithic = true; in si_llvm_compile_shader()
1093 si_llvm_build_vs_prolog(&ctx, &prolog_key); in si_llvm_compile_shader()
1101 union si_shader_part_key prolog_key; in si_llvm_compile_shader() local
1103 &shader->key.part.vs.prolog, shader, &prolog_key); in si_llvm_compile_shader()
1104 prolog_key.vs_prolog.is_monolithic = true; in si_llvm_compile_shader()
1105 si_llvm_build_vs_prolog(&ctx, &prolog_key); in si_llvm_compile_shader()
1117 union si_shader_part_key prolog_key; in si_llvm_compile_shader() local
1118 memset(&prolog_key, 0, sizeof(prolog_key)); in si_llvm_compile_shader()
[all …]
Dsi_shader.c1272 const struct si_vs_prolog_bits *prolog_key, in si_vs_needs_prolog() argument
1277 return sel->vs_needs_prolog || prolog_key->ls_vgpr_fix || in si_vs_needs_prolog()
1294 bool ngg_cull_shader, const struct si_vs_prolog_bits *prolog_key, in si_get_vs_prolog_key() argument
1298 key->vs_prolog.states = *prolog_key; in si_get_vs_prolog_key()
1626 union si_shader_part_key prolog_key; in si_get_vs_prolog() local
1628 &prolog_key); in si_get_vs_prolog()
1631 si_get_shader_part(sscreen, &sscreen->vs_prologs, MESA_SHADER_VERTEX, true, &prolog_key, in si_get_vs_prolog()
1697 union si_shader_part_key prolog_key; in si_shader_select_gs_parts() local
1698 memset(&prolog_key, 0, sizeof(prolog_key)); in si_shader_select_gs_parts()
1699 prolog_key.gs_prolog.states = shader->key.part.gs.prolog; in si_shader_select_gs_parts()
[all …]
Dsi_shader_internal.h170 const struct si_vs_prolog_bits *prolog_key,
173 bool ngg_cull_shader, const struct si_vs_prolog_bits *prolog_key,
Dsi_shader_llvm_ps.c971 union si_shader_part_key prolog_key; in si_llvm_build_monolithic_ps() local
972 si_get_ps_prolog_key(shader, &prolog_key, false); in si_llvm_build_monolithic_ps()
974 if (si_need_ps_prolog(&prolog_key)) { in si_llvm_build_monolithic_ps()
975 si_llvm_build_ps_prolog(ctx, &prolog_key); in si_llvm_build_monolithic_ps()
Dsi_state.h580 struct si_vs_prolog_bits *prolog_key);
Dsi_state_shaders.c1788 struct si_vs_prolog_bits *prolog_key) in si_clear_vs_key_inputs() argument
1790 prolog_key->instance_divisor_is_one = 0; in si_clear_vs_key_inputs()
1791 prolog_key->instance_divisor_is_fetched = 0; in si_clear_vs_key_inputs()
1870 struct si_vs_prolog_bits *prolog_key) in si_get_vs_key_inputs() argument
1872 prolog_key->instance_divisor_is_one = sctx->shader.vs.key.part.vs.prolog.instance_divisor_is_one; in si_get_vs_key_inputs()
1873prolog_key->instance_divisor_is_fetched = sctx->shader.vs.key.part.vs.prolog.instance_divisor_is_f… in si_get_vs_key_inputs()