Home
last modified time | relevance | path

Searched refs:as_es (Results 1 – 20 of 20) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/
Dr600_shader.h145 unsigned as_es:1; /* export shader */ member
151 unsigned as_es:1; member
Dr600_state_common.c800 key->vs.as_es = (rctx->gs_shader != NULL); in r600_shader_selector_key()
831 key->tes.as_es = (rctx->gs_shader != NULL); in r600_shader_selector_key()
Dr600_shader.c326 if (key.tes.as_es) in r600_pipe_shader_create()
341 export_shader = key.vs.as_es; in r600_pipe_shader_create()
345 else if (key.vs.as_es) in r600_pipe_shader_create()
3468 shader->vs_as_es = key.vs.as_es; in r600_shader_from_tgsi()
3488 shader->tes_as_es = key.tes.as_es; in r600_shader_from_tgsi()
/external/mesa3d/src/amd/vulkan/
Dradv_shader_info.c465 !key->vs_common_out.as_es) in gather_info_output_decl()
477 if (!key->vs_common_out.as_es) in gather_info_output_decl()
672 info->tes.as_es = key->vs_common_out.as_es; in radv_nir_shader_info_pass()
681 info->vs.as_es = key->vs_common_out.as_es; in radv_nir_shader_info_pass()
703 key->vs_common_out.as_es) { in radv_nir_shader_info_pass()
Dradv_shader.h56 uint32_t as_es:1; member
272 bool as_es; member
295 bool as_es; 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()
89 …if (args->shader_info->needs_multiview_view_index || (!args->options->key.vs_common_out.as_es && a… in needs_view_index_sgpr()
502 if (args->options->key.vs_common_out.as_es) { in radv_declare_shader_args()
576 if (args->options->key.vs_common_out.as_es) { in radv_declare_shader_args()
Dradv_shader.c931 } else if (info->tes.as_es) { in radv_postprocess_config()
980 } else if (info->vs.as_es) { in radv_postprocess_config()
1476 else if (info->vs.as_es) in radv_get_shader_name()
1485 if (info->tes.as_es) in radv_get_shader_name()
Dradv_nir_to_llvm.c3570 else if (ctx->args->options->key.vs_common_out.as_es) in handle_shader_outputs_post()
3589 if (ctx->args->options->key.vs_common_out.as_es) in handle_shader_outputs_post()
3626 ctx->args->options->key.vs_common_out.as_es) in ac_nir_eliminate_const_vs_outputs()
3631 if (ctx->args->options->key.vs_common_out.as_es) in ac_nir_eliminate_const_vs_outputs()
3651 ctx->args->options->key.vs_common_out.as_es)) { in ac_setup_rings()
Dradv_pipeline.c2624 keys[MESA_SHADER_TESS_EVAL].vs_common_out.as_es = true; in radv_fill_shader_keys()
2626 keys[MESA_SHADER_VERTEX].vs_common_out.as_es = true; in radv_fill_shader_keys()
4466 else if (vs->info.vs.as_es) in radv_pipeline_generate_vertex_shader()
4487 } else if (tes->info.tes.as_es) in radv_pipeline_generate_tess_shaders()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.c48 return shader->key.as_ls || shader->key.as_es || in si_is_multi_part_shader()
386 else if (shader->key.as_es || shader->key.as_ngg || stage == MESA_SHADER_GEOMETRY) in si_create_function()
407 if (shader->key.as_es) { in si_create_function()
547 if ((ctx->shader->key.as_es || ngg_cull_shader) && in si_create_function()
588 if (shader->key.as_es) { in si_create_function()
1076 if (shader->key.as_es) in si_get_shader_name()
1089 if (shader->key.as_es) in si_get_shader_name()
1191 fprintf(f, " as_es = %u\n", key->as_es); in si_dump_shader_key()
1218 fprintf(f, " as_es = %u\n", key->as_es); in si_dump_shader_key()
1281 !key->as_es && !key->as_ls) { in si_dump_shader_key()
[all …]
Dsi_shader.h556 unsigned as_es : 1; member
621 unsigned as_es : 1; /* export shader, which precedes GS */ member
869 if (key->as_es && key->as_ngg) in si_get_main_shader_part()
871 if (key->as_es) in si_get_main_shader_part()
Dsi_state_shaders.c1698 else if (shader->key.as_es) in si_shader_init_pm4_state()
1709 if (shader->key.as_es) in si_shader_init_pm4_state()
1857 key->as_es = 1; in si_shader_selector_key()
1897 key->as_es = 1; in si_shader_selector_key()
2136 main_part->key.as_es = key->as_es; in si_check_missing_main_part()
2283 shader1_key.as_es = 1; in si_shader_select_with_key()
2394 key->as_es = 1; in si_parse_next_shader_property()
2413 key->as_es = 1; in si_parse_next_shader_property()
2484 si_get_ir_cache_key(sel, shader->key.as_ngg, shader->key.as_es, ir_sha1_cache_key); 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.c157 else if (ctx->shader->key.as_es || ctx->shader->key.as_ngg) in si_llvm_create_func()
Dsi_shader_llvm_vs.c1011 else if (shader->key.as_es) in si_llvm_init_vs_callbacks()
Dsi_shader_llvm_tess.c1085 if (ctx->shader->key.as_es) in si_llvm_init_tes_callbacks()
Dsi_pipe.h1930 shader->key.as_es, in si_get_shader_wave_size()
Dgfx10_shader_ngg.c127 assert(shader->key.as_ngg && !shader->key.as_es); in gfx10_ngg_export_prim_early()
756 (sel->info.stage == MESA_SHADER_TESS_EVAL && !shader->key.as_es)); in gfx10_emit_ngg_culling_epilogue()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_shader_tess_eval.cpp15 sh->shader.tes_as_es = key.tes.as_es; in TEvalShaderFromNir()
16 if (key.tes.as_es) in TEvalShaderFromNir()
Dsfn_shader_vertex.cpp63 if (key.vs.as_es) { in VertexShaderFromNir()
/external/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp1059 if (sw_stage == SWStage::VS && args->shader_info->vs.as_es && !ngg) in setup_isel_context()
1083 else if (sw_stage == SWStage::TES && !args->shader_info->tes.as_es && !ngg) in setup_isel_context()
1085 else if (sw_stage == SWStage::TES && !args->shader_info->tes.as_es && ngg) in setup_isel_context()
1087 else if (sw_stage == SWStage::TES && args->shader_info->tes.as_es && !ngg) in setup_isel_context()