Home
last modified time | relevance | path

Searched refs:as_ls (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.h555 unsigned as_ls : 1; member
622 unsigned as_ls : 1; /* local shader, which precedes TCS */ member
867 if (key->as_ls) in si_get_main_shader_part()
Dsi_shader.c48 return shader->key.as_ls || shader->key.as_es || in si_is_multi_part_shader()
297 if (shader->key.as_ls) { in declare_vs_input_vgprs()
384 if (shader->key.as_ls || stage == MESA_SHADER_TESS_CTRL) in si_create_function()
409 } else if (shader->key.as_ls) { in si_create_function()
750 if (shader->key.as_ls || ctx->stage == MESA_SHADER_TESS_CTRL) { in si_create_function()
1078 else if (shader->key.as_ls) in si_get_shader_name()
1192 fprintf(f, " as_ls = %u\n", key->as_ls); in si_dump_shader_key()
1281 !key->as_es && !key->as_ls) { in si_dump_shader_key()
1296 shader->key.as_ls || shader->key.as_es) in si_optimize_vs_outputs()
1446 if (!shader->is_monolithic && (shader->key.as_es || shader->key.as_ls) && in si_build_main_function()
[all …]
Dsi_state_shaders.c410 (!shader || (!shader->key.as_ls && !shader->is_gs_copy_shader))) || in polaris_set_vgt_vertex_reuse()
470 bool is_ls = shader->selector->info.stage == MESA_SHADER_TESS_CTRL || shader->key.as_ls; in si_get_vs_vgpr_comp_cnt()
1696 if (shader->key.as_ls) in si_shader_init_pm4_state()
1855 key->as_ls = 1; in si_shader_selector_key()
2137 main_part->key.as_ls = key->as_ls; in si_check_missing_main_part()
2281 shader1_key.as_ls = 1; in si_shader_select_with_key()
2398 key->as_ls = 1; in si_parse_next_shader_property()
2407 key->as_ls = 1; in si_parse_next_shader_property()
2479 ((sel->info.stage == MESA_SHADER_VERTEX && !shader->key.as_ls) || in si_init_shader_selector_async()
2520 !shader->key.as_ls && !shader->key.as_es) { in si_init_shader_selector_async()
[all …]
Dsi_shader_llvm_vs.c825 if (key->vs_prolog.as_ls && ctx->screen->info.has_ls_vgpr_init_bug) { in si_llvm_build_vs_prolog()
903 : first_vs_vgpr + (key->vs_prolog.as_ls ? 2 : 1); in si_llvm_build_vs_prolog()
1009 if (shader->key.as_ls) in si_llvm_init_vs_callbacks()
Dsi_shader_llvm.c155 if (ctx->shader->key.as_ls) in si_llvm_create_func()
/external/mesa3d/src/amd/vulkan/
Dradv_shader_info.c464 if (!key->vs_common_out.as_ls && in gather_info_output_decl()
469 if (!key->vs_common_out.as_ls && key->vs_common_out.as_ngg) in gather_info_output_decl()
682 info->vs.as_ls = key->vs_common_out.as_ls; in radv_nir_shader_info_pass()
Dradv_shader.h57 uint32_t as_ls:1; member
273 bool as_ls; member
Dradv_shader_args.c85 …(!args->options->key.vs_common_out.as_es && !args->options->key.vs_common_out.as_ls && args->optio… in needs_view_index_sgpr()
297 if (args->options->key.vs_common_out.as_ls) { in declare_vs_input_vgprs()
505 } else if (args->options->key.vs_common_out.as_ls) { in radv_declare_shader_args()
Dradv_shader.c973 } else if (info->vs.as_ls) { in radv_postprocess_config()
1474 if (info->vs.as_ls) in radv_get_shader_name()
Dradv_nir_to_llvm.c340 (stage == MESA_SHADER_VERTEX && ctx->args->options->key.vs_common_out.as_ls) || in create_function()
3568 if (ctx->args->options->key.vs_common_out.as_ls) in handle_shader_outputs_post()
3625 if (ctx->args->options->key.vs_common_out.as_ls || in ac_nir_eliminate_const_vs_outputs()
Dradv_pipeline.c2615 keys[MESA_SHADER_VERTEX].vs_common_out.as_ls = true; in radv_fill_shader_keys()
4464 if (vs->info.vs.as_ls) in radv_pipeline_generate_vertex_shader()
/external/mesa3d/src/gallium/drivers/r600/
Dr600_shader.h146 unsigned as_ls:1; /* local shader */ member
Dr600_state_common.c798 key->vs.as_ls = (rctx->tes_shader != NULL); in r600_shader_selector_key()
799 if (!key->vs.as_ls) in r600_shader_selector_key()
Dr600_shader.c242 if (key.vs.as_ls) in r600_pipe_shader_create()
343 if (key.vs.as_ls) in r600_pipe_shader_create()
3469 shader->vs_as_ls = key.vs.as_ls; in r600_shader_from_tgsi()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_shader_vertex.cpp66 } else if (key.vs.as_ls) { in VertexShaderFromNir()
Dsfn_nir.cpp789 (sel->nir->info.stage == MESA_SHADER_VERTEX && key->vs.as_ls)) { in r600_shader_from_nir()
803 (sel->nir->info.stage == MESA_SHADER_VERTEX && key->vs.as_ls)) { in r600_shader_from_nir()
/external/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp1061 else if (sw_stage == SWStage::VS && !args->shader_info->vs.as_ls && !ngg) in setup_isel_context()
1077 else if (sw_stage == SWStage::VS && args->shader_info->vs.as_ls) in setup_isel_context()