Home
last modified time | relevance | path

Searched refs:ngg_cull_shader (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_internal.h207 void si_create_function(struct si_shader_context *ctx, bool ngg_cull_shader);
271 void si_llvm_init_tes_callbacks(struct si_shader_context *ctx, bool ngg_cull_shader);
295 void si_llvm_init_vs_callbacks(struct si_shader_context *ctx, bool ngg_cull_shader);
Dsi_shader.c371 void si_create_function(struct si_shader_context *ctx, bool ngg_cull_shader) in si_create_function() argument
547 if ((ctx->shader->key.as_es || ngg_cull_shader) && in si_create_function()
555 num_user_sgprs = GFX9_VSGS_NUM_USER_SGPR + ngg_cull_shader; in si_create_function()
557 if (ngg_cull_shader && shader->selector->num_vbos_in_user_sgprs) { in si_create_function()
571 num_vgprs = ngg_cull_shader ? 9 : 5; in si_create_function()
731 si_llvm_create_func(ctx, ngg_cull_shader ? "ngg_cull_main" : "main", returns, num_returns, in si_create_function()
1316 const struct si_shader_key *key, bool ngg_cull_shader) in si_vs_needs_prolog() argument
1322 (ngg_cull_shader && key->opt.ngg_culling & SI_NGG_CULL_GS_FAST_LAUNCH_ALL); in si_vs_needs_prolog()
1326 struct nir_shader *nir, bool free_nir, bool ngg_cull_shader) in si_build_main_function() argument
1344 si_llvm_init_vs_callbacks(ctx, ngg_cull_shader); in si_build_main_function()
[all …]
Dsi_shader_llvm_vs.c1005 void si_llvm_init_vs_callbacks(struct si_shader_context *ctx, bool ngg_cull_shader) in si_llvm_init_vs_callbacks() argument
1015 else if (ngg_cull_shader) in si_llvm_init_vs_callbacks()
Dsi_shader_llvm_tess.c1078 void si_llvm_init_tes_callbacks(struct si_shader_context *ctx, bool ngg_cull_shader) in si_llvm_init_tes_callbacks() argument
1087 else if (ngg_cull_shader) in si_llvm_init_tes_callbacks()