Searched refs:prolog_key (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm.c | 1089 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 …]
|
D | si_shader.c | 1272 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 …]
|
D | si_shader_internal.h | 170 const struct si_vs_prolog_bits *prolog_key, 173 bool ngg_cull_shader, const struct si_vs_prolog_bits *prolog_key,
|
D | si_shader_llvm_ps.c | 971 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()
|
D | si_state.h | 580 struct si_vs_prolog_bits *prolog_key);
|
D | si_state_shaders.c | 1788 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() 1873 …prolog_key->instance_divisor_is_fetched = sctx->shader.vs.key.part.vs.prolog.instance_divisor_is_f… in si_get_vs_key_inputs()
|