Searched refs:prolog_key (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm.c | 1173 union si_shader_part_key prolog_key; in si_llvm_compile_shader() local 1175 &shader->key.ge.part.vs.prolog, shader, &prolog_key); in si_llvm_compile_shader() 1176 prolog_key.vs_prolog.is_monolithic = true; in si_llvm_compile_shader() 1177 si_llvm_build_vs_prolog(&ctx, &prolog_key); in si_llvm_compile_shader() 1185 union si_shader_part_key prolog_key; in si_llvm_compile_shader() local 1187 &shader->key.ge.part.vs.prolog, shader, &prolog_key); in si_llvm_compile_shader() 1188 prolog_key.vs_prolog.is_monolithic = true; in si_llvm_compile_shader() 1189 si_llvm_build_vs_prolog(&ctx, &prolog_key); in si_llvm_compile_shader() 1201 union si_shader_part_key prolog_key; in si_llvm_compile_shader() local 1202 memset(&prolog_key, 0, sizeof(prolog_key)); in si_llvm_compile_shader() [all …]
|
D | si_shader_internal.h | 166 const struct si_vs_prolog_bits *prolog_key, 169 bool ngg_cull_shader, const struct si_vs_prolog_bits *prolog_key,
|
D | si_shader.c | 1360 const struct si_vs_prolog_bits *prolog_key, in si_vs_needs_prolog() argument 1368 return sel->info.vs_needs_prolog || prolog_key->ls_vgpr_fix || in si_vs_needs_prolog() 1385 bool ngg_cull_shader, const struct si_vs_prolog_bits *prolog_key, in si_get_vs_prolog_key() argument 1389 key->vs_prolog.states = *prolog_key; in si_get_vs_prolog_key() 2077 union si_shader_part_key prolog_key; in si_get_vs_prolog() local 2079 &prolog_key); in si_get_vs_prolog() 2082 si_get_shader_part(sscreen, &sscreen->vs_prologs, MESA_SHADER_VERTEX, true, &prolog_key, in si_get_vs_prolog() 2323 union si_shader_part_key prolog_key; in si_shader_select_ps_parts() local 2327 si_get_ps_prolog_key(shader, &prolog_key, true); in si_shader_select_ps_parts() 2330 if (si_need_ps_prolog(&prolog_key)) { in si_shader_select_ps_parts() [all …]
|
D | si_shader_llvm_ps.c | 939 union si_shader_part_key prolog_key; in si_llvm_build_monolithic_ps() local 940 si_get_ps_prolog_key(shader, &prolog_key, false); in si_llvm_build_monolithic_ps() 942 if (si_need_ps_prolog(&prolog_key)) { in si_llvm_build_monolithic_ps() 943 si_llvm_build_ps_prolog(ctx, &prolog_key); in si_llvm_build_monolithic_ps()
|
D | si_state.h | 585 struct si_vs_prolog_bits *prolog_key);
|
D | si_state_shaders.cpp | 2080 struct si_vs_prolog_bits *prolog_key) in si_clear_vs_key_inputs() argument 2082 prolog_key->instance_divisor_is_one = 0; in si_clear_vs_key_inputs() 2083 prolog_key->instance_divisor_is_fetched = 0; in si_clear_vs_key_inputs() 2162 struct si_vs_prolog_bits *prolog_key) in si_get_vs_key_inputs() argument 2164 …prolog_key->instance_divisor_is_one = sctx->shader.vs.key.ge.part.vs.prolog.instance_divisor_is_on… in si_get_vs_key_inputs() 2165 …prolog_key->instance_divisor_is_fetched = sctx->shader.vs.key.ge.part.vs.prolog.instance_divisor_i… in si_get_vs_key_inputs()
|