Searched refs:as_es (Results 1 - 25 of 36) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_shader.h142 unsigned as_es:1; /* export shader */ member in struct:r600_shader_key::__anon4aa3dfdc0208
148 unsigned as_es:1; member in struct:r600_shader_key::__anon4aa3dfdc0308
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_shader.h145 unsigned as_es:1; /* export shader */ member in struct:r600_shader_key::__anon8cfabeef0208
151 unsigned as_es:1; member in struct:r600_shader_key::__anon8cfabeef0308
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_shader_tess_eval.cpp15 sh->shader.tes_as_es = key.tes.as_es;
16 if (key.tes.as_es)
H A Dsfn_shader_vertex.cpp63 if (key.vs.as_es) {
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.h80 uint32_t as_es:1; member in struct:radv_vs_variant_key
87 uint32_t as_es:1; member in struct:radv_tes_variant_key
268 bool as_es; member in struct:radv_shader_variant_info::__anon685e57830908::__anon685e57830a08
299 bool as_es; member in struct:radv_shader_variant_info::__anon685e57830908::__anon685e57830f08
H A Dradv_nir_to_llvm.c601 (!ctx->options->key.vs.as_es && !ctx->options->key.vs.as_ls && ctx->options->key.has_multiview_view_index))
605 if (ctx->shader_info->info.needs_multiview_view_index || (!ctx->options->key.tes.as_es && ctx->options->key.has_multiview_view_index))
1024 if (ctx->options->key.vs.as_es) {
1090 if (ctx->options->key.tes.as_es) {
3444 else if (ctx->options->key.vs.as_es)
3461 if (ctx->options->key.tes.as_es)
3496 ctx->options->key.vs.as_es)
3501 if (ctx->options->key.vs.as_es)
3521 ctx->options->key.vs.as_es || ctx->options->key.tes.as_es)) {
[all...]
H A Dradv_shader.c737 case MESA_SHADER_VERTEX: return var->info.vs.as_ls ? "Vertex Shader as LS" : var->info.vs.as_es ? "Vertex Shader as ES" : "Vertex Shader as VS";
742 case MESA_SHADER_TESS_EVAL: return var->info.tes.as_es ? "Tessellation Evaluation Shader as ES" : "Tessellation Evaluation Shader as VS";
H A Dradv_pipeline.c2001 keys[MESA_SHADER_TESS_EVAL].tes.as_es = true;
2003 keys[MESA_SHADER_VERTEX].vs.as_es = true;
3095 else if (vs->info.vs.as_es)
3116 if (tes->info.tes.as_es)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.h332 struct si_shader *main_shader_part_es; /* as_es is set in the key */
463 unsigned as_es:1; member in struct:si_shader_part_key::__anon05df395d0608
522 unsigned as_es:1; /* export shader, which precedes GS */ member in struct:si_shader_key
724 if (key->as_es)
H A Dsi_state_shaders.c1339 else if (shader->key.as_es)
1348 if (shader->key.as_es)
1462 key->as_es = 1;
1503 key->as_es = 1;
1760 main_part->key.as_es = key->as_es;
1894 shader1_key.as_es = 1;
2008 key->as_es = 1;
2028 key->as_es = 1;
2118 !shader->key.as_es) {
[all...]
H A Dsi_shader.c112 ctx->shader->key.as_es ||
4591 else if (shader->key.as_es || type == PIPE_SHADER_GEOMETRY)
4614 if (shader->key.as_es) {
4774 if (shader->key.as_es) {
4949 (ctx->shader->key.as_es || ctx->type == PIPE_SHADER_GEOMETRY)) {
5426 if (shader->key.as_es)
5435 if (shader->key.as_es)
5797 fprintf(f, " as_es = %u\n", key->as_es);
5813 fprintf(f, " as_es
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader.h441 struct si_shader *main_shader_part_es; /* as_es is set in the key */
585 unsigned as_es : 1; member in struct:si_shader_part_key::__anon396a29300608
646 unsigned as_es : 1; /* whether it's a shader before GS */ member in struct:si_shader_key
934 if (key->as_es && key->as_ngg)
936 if (key->as_es)
H A Dsi_shader.c48 return shader->key.as_ls || shader->key.as_es ||
390 else if (shader->key.as_es || shader->key.as_ngg || stage == MESA_SHADER_GEOMETRY)
411 if (shader->key.as_es) {
562 if ((ctx->shader->key.as_es || ngg_cull_shader) &&
605 if (shader->key.as_es) {
1063 if (shader->key.as_es)
1074 if (shader->key.as_es)
1174 fprintf(f, " as_es = %u\n", key->as_es);
1192 fprintf(f, " as_es
[all...]
H A Dsi_shader_llvm.c156 else if (ctx->shader->key.as_es || ctx->shader->key.as_ngg)
857 if (ctx->shader->key.as_es || ctx->stage == MESA_SHADER_GEOMETRY)
895 if (ctx->stage != MESA_SHADER_GEOMETRY && (shader->key.as_ngg && !shader->key.as_es)) {
921 bool no_wrapper_func = ctx->stage == MESA_SHADER_TESS_EVAL && !shader->key.as_es &&
937 shader->key.as_ngg && !shader->key.as_es && !shader->key.opt.ngg_culling) {
962 } else if (((shader->key.as_ls || shader->key.as_es) && !shader->is_monolithic) ||
963 (shader->key.as_ngg && !shader->key.as_es)) {
1039 shader->key.as_ls || shader->key.as_es)
1216 shader_es.key.as_es = 1;
H A Dsi_state_shaders.c1755 else if (shader->key.as_es)
1766 if (shader->key.as_es)
2271 main_part->key.as_es = key->as_es;
2468 shader1_key.as_es = 1;
2577 key->as_es = 1;
2596 key->as_es = 1;
2680 si_get_ir_cache_key(sel, shader->key.as_ngg, shader->key.as_es, ir_sha1_cache_key);
2716 !shader->key.as_ls && !shader->key.as_es) {
3442 } else if (shader->key.as_es) {
[all...]
H A Dsi_sqtt.c937 else if (key->as_es)
946 if (key->as_es)
H A Dsi_descriptors.c2027 * as_es = VS before GS or TES before GS
2033 sctx->shader.vs.key.as_es = 0;
2037 sctx->shader.tes.key.as_es = 1;
2041 sctx->shader.tes.key.as_es = 0;
2046 sctx->shader.vs.key.as_es = 1;
2051 sctx->shader.vs.key.as_es = 0;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h257 bool as_es; member in struct:radv_shader_info::__anonc0b8b2d60608
286 bool as_es; member in struct:radv_shader_info::__anonc0b8b2d60808
H A Dradv_shader_args.c83 (!args->shader_info->vs.as_es && !args->shader_info->vs.as_ls &&
89 (!args->shader_info->tes.as_es && args->options->key.has_multiview_view_index))
583 if (args->shader_info->vs.as_es) {
645 if (args->shader_info->tes.as_es) {
H A Dradv_shader_info.c495 if (!info->vs.as_ls && !info->vs.as_es)
502 if (!info->tes.as_es)
751 if ((nir->info.stage == MESA_SHADER_VERTEX && info->vs.as_es) ||
752 (nir->info.stage == MESA_SHADER_TESS_EVAL && info->tes.as_es)) {
H A Dradv_shader.c854 } else if (info->vs.as_es) {
875 if (info->tes.as_es) {
1384 } else if (info->tes.as_es) {
1430 } else if (info->vs.as_es) {
2052 else if (info->vs.as_es)
2061 if (info->tes.as_es)
H A Dradv_nir_to_llvm.c2180 else if (ctx->args->shader_info->vs.as_es)
2198 if (ctx->args->shader_info->tes.as_es)
2235 ctx->args->shader_info->vs.as_es)
2240 if (ctx->args->shader_info->tes.as_es)
2257 (ctx->stage == MESA_SHADER_VERTEX && ctx->args->shader_info->vs.as_es) ||
2258 (ctx->stage == MESA_SHADER_TESS_EVAL && ctx->args->shader_info->tes.as_es))) {
H A Dradv_pipeline.c2809 infos[MESA_SHADER_TESS_EVAL].tes.as_es = true;
2811 infos[MESA_SHADER_VERTEX].vs.as_es = true;
2921 infos[MESA_SHADER_GEOMETRY].vs.as_es = infos[MESA_SHADER_VERTEX].vs.as_es;
2923 infos[MESA_SHADER_GEOMETRY].tes.as_es = infos[MESA_SHADER_TESS_EVAL].tes.as_es;
4683 else if (vs->info.vs.as_es)
4703 } else if (tes->info.tes.as_es)
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection_setup.cpp841 if (sw_stage == SWStage::VS && args->shader_info->vs.as_es && !ngg)
865 else if (sw_stage == SWStage::TES && !args->shader_info->tes.as_es && !ngg)
867 else if (sw_stage == SWStage::TES && !args->shader_info->tes.as_es && ngg)
869 else if (sw_stage == SWStage::TES && args->shader_info->tes.as_es && !ngg)
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/layers/
H A Dradv_sqtt_layer.c821 else if (shader->info.vs.as_es)
830 if (shader->info.tes.as_es)

Completed in 74 milliseconds

12