| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| ac_nir.h | 103 bool export_prim_id,
|
| ac_nir_lower_ngg.c | 52 bool export_prim_id; member in struct:__anon395 331 assert(!st->export_prim_id || b->shader->info.stage != MESA_SHADER_VERTEX); 360 if (st->export_prim_id && b->shader->info.stage == MESA_SHADER_VERTEX) { 1272 bool export_prim_id, 1289 .export_prim_id = export_prim_id, 1305 if (shader->info.stage == MESA_SHADER_VERTEX && export_prim_id) 1359 if (state.export_prim_id && (state.early_prim_export || shader->info.stage != MESA_SHADER_VERTEX)) 1367 if (state.export_prim_id && shader->info.stage == MESA_SHADER_VERTEX) {
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| radv_shader.h | 82 uint32_t export_prim_id:1; member in struct:radv_vs_variant_key 88 uint32_t export_prim_id:1; member in struct:radv_tes_variant_key 247 bool export_prim_id; member in struct:radv_vs_output_info
|
| radv_nir_to_llvm.c | 2863 bool export_prim_id, bool export_layer_id, 3043 if (export_prim_id) { 3055 outinfo->export_prim_id = true; 3447 handle_vs_outputs_post(ctx, ctx->options->key.vs.export_prim_id, 3464 handle_vs_outputs_post(ctx, ctx->options->key.tes.export_prim_id,
|
| radv_pipeline.c | 2212 keys[MESA_SHADER_VERTEX].vs.export_prim_id = 2216 keys[MESA_SHADER_TESS_EVAL].tes.export_prim_id = 2948 } else if (outinfo->export_prim_id || vs->info.info.uses_prim_id) {
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| radv_shader.c | 969 if (info->tes.outinfo.export_prim_id) 991 bool export_prim_id; local 999 export_prim_id = info->vs.outinfo.export_prim_id; 1001 export_prim_id = info->tes.outinfo.export_prim_id; 1013 export_prim_id, 1390 bool enable_prim_id = info->tes.outinfo.export_prim_id || info->uses_prim_id; 1441 } else if (info->vs.outinfo.export_prim_id) { 1495 bool enable_prim_id = info->tes.outinfo.export_prim_id || info->uses_prim_id [all...] |
| radv_shader.h | 198 bool export_prim_id; member in struct:radv_vs_output_info
|
| radv_nir_to_llvm.c | 1353 handle_vs_outputs_post(struct radv_shader_context *ctx, bool export_prim_id, bool export_clip_dists, 1378 unsigned num_outputs = util_bitcount64(ctx->output_mask) + export_prim_id; 1405 if (export_prim_id) { 1604 if (ctx->stage == MESA_SHADER_VERTEX && ctx->args->shader_info->vs.outinfo.export_prim_id) { 1668 if (outinfo->export_prim_id) { 2185 handle_vs_outputs_post(ctx, ctx->args->shader_info->vs.outinfo.export_prim_id, 2203 handle_vs_outputs_post(ctx, ctx->args->shader_info->tes.outinfo.export_prim_id, 2497 args->shader_info->vs.outinfo.export_prim_id) {
|
| radv_pipeline.c | 2074 if (!nir[MESA_SHADER_TESS_CTRL] && infos[MESA_SHADER_VERTEX].vs.outinfo.export_prim_id) 2771 if (es_stage == MESA_SHADER_VERTEX && infos[es_stage].vs.outinfo.export_prim_id) 2783 infos[es_stage].vs.outinfo.export_prim_id); 2871 infos[MESA_SHADER_VERTEX].vs.outinfo.export_prim_id = true; 2873 infos[MESA_SHADER_TESS_EVAL].tes.outinfo.export_prim_id = true; 4388 } else if (outinfo->export_prim_id || vs->info.uses_prim_id) { 4533 bool es_enable_prim_id = outinfo->export_prim_id || (es && es->info.uses_prim_id); 4575 S_028A84_NGG_DISABLE_PROVOK_REUSE(outinfo->export_prim_id));
|
| radv_shader_info.c | 701 if (outinfo->export_prim_id) {
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| aco_instruction_selection.cpp | 10751 if (outinfo->export_prim_id && ctx->stage.hw != HWStage::NGG) {
|