Searched refs:ngg_cull_shader (Results 1 – 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_internal.h | 163 void si_init_shader_args(struct si_shader_context *ctx, bool ngg_cull_shader); 167 const union si_shader_key *key, bool ngg_cull_shader, bool is_gs); 169 bool ngg_cull_shader, const struct si_vs_prolog_bits *prolog_key, 203 void si_llvm_create_main_func(struct si_shader_context *ctx, bool ngg_cull_shader); 224 struct nir_shader *nir, bool free_nir, bool ngg_cull_shader); 273 void si_llvm_init_vs_callbacks(struct si_shader_context *ctx, bool ngg_cull_shader);
|
D | si_shader_llvm.c | 199 void si_llvm_create_main_func(struct si_shader_context *ctx, bool ngg_cull_shader) in si_llvm_create_main_func() argument 205 si_init_shader_args(ctx, ngg_cull_shader); in si_llvm_create_main_func() 212 si_llvm_create_func(ctx, ngg_cull_shader ? "ngg_cull_main" : "main", returns, in si_llvm_create_main_func() 805 struct nir_shader *nir, bool free_nir, bool ngg_cull_shader) in si_llvm_translate_nir() argument 822 si_llvm_create_main_func(ctx, ngg_cull_shader); in si_llvm_translate_nir() 830 si_llvm_init_vs_callbacks(ctx, ngg_cull_shader); in si_llvm_translate_nir() 963 !si_vs_needs_prolog(sel, &shader->key.ge.part.vs.prolog, &shader->key, ngg_cull_shader, in si_llvm_translate_nir() 1080 else if (ngg_cull_shader) in si_llvm_translate_nir() 1095 else if (ngg_cull_shader) in si_llvm_translate_nir()
|
D | si_shader.c | 399 void si_init_shader_args(struct si_shader_context *ctx, bool ngg_cull_shader) in si_init_shader_args() argument 615 if ((ctx->shader->key.ge.as_es || ngg_cull_shader) && in si_init_shader_args() 619 if (ctx->stage == MESA_SHADER_VERTEX && ngg_cull_shader) { in si_init_shader_args() 639 num_vgprs = ngg_cull_shader ? 9 : 5; in si_init_shader_args() 1361 const union si_shader_key *key, bool ngg_cull_shader, in si_vs_needs_prolog() argument 1370 (key->ge.opt.ngg_culling && !ngg_cull_shader && !is_gs); 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 1398 !ngg_cull_shader && shader_out->key.ge.opt.ngg_culling) in si_get_vs_prolog_key()
|
D | si_shader_llvm_vs.c | 1020 void si_llvm_init_vs_callbacks(struct si_shader_context *ctx, bool ngg_cull_shader) in si_llvm_init_vs_callbacks() argument
|