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.c1173 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 …]
Dsi_shader_internal.h166 const struct si_vs_prolog_bits *prolog_key,
169 bool ngg_cull_shader, const struct si_vs_prolog_bits *prolog_key,
Dsi_shader.c1360 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 …]
Dsi_shader_llvm_ps.c939 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()
Dsi_state.h585 struct si_vs_prolog_bits *prolog_key);
Dsi_state_shaders.cpp2080 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
2164prolog_key->instance_divisor_is_one = sctx->shader.vs.key.ge.part.vs.prolog.instance_divisor_is_on… in si_get_vs_key_inputs()
2165prolog_key->instance_divisor_is_fetched = sctx->shader.vs.key.ge.part.vs.prolog.instance_divisor_i… in si_get_vs_key_inputs()