Searched refs:export_prim_id (Results 1 – 10 of 10) sorted by relevance
/third_party/mesa3d/src/amd/common/ |
D | ac_nir.h | 127 bool export_prim_id,
|
D | ac_nir_lower_ngg.c | 53 bool export_prim_id; member 409 assert(!st->export_prim_id || b->shader->info.stage != MESA_SHADER_VERTEX); in emit_ngg_nogs_prim_exp_arg() 1371 bool export_prim_id, in ac_nir_lower_ngg_nogs() argument 1389 .export_prim_id = export_prim_id, in ac_nir_lower_ngg_nogs() 1407 export_prim_id && shader->info.stage == MESA_SHADER_VERTEX; in ac_nir_lower_ngg_nogs() 1409 if (export_prim_id) { in ac_nir_lower_ngg_nogs() 1488 if (state.export_prim_id) in ac_nir_lower_ngg_nogs()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_shader.c | 1293 if (info->tes.outinfo.export_prim_id) in radv_lower_ngg() 1322 bool export_prim_id; in radv_lower_ngg() local 1330 export_prim_id = info->vs.outinfo.export_prim_id; in radv_lower_ngg() 1332 export_prim_id = info->tes.outinfo.export_prim_id; in radv_lower_ngg() 1339 info->has_ngg_early_prim_export, info->is_ngg_passthrough, export_prim_id, in radv_lower_ngg() 1714 bool enable_prim_id = info->tes.outinfo.export_prim_id || info->uses_prim_id; in radv_postprocess_config() 1769 } else if (info->vs.outinfo.export_prim_id) { in radv_postprocess_config() 1829 bool enable_prim_id = info->tes.outinfo.export_prim_id || info->uses_prim_id; in radv_postprocess_config() 1854 info->vs.outinfo.export_prim_id)) { in radv_postprocess_config()
|
D | radv_aco_shader_info.h | 63 ASSIGN_FIELD(export_prim_id); in radv_aco_convert_shader_vp_info()
|
D | radv_shader.h | 213 bool export_prim_id; member
|
D | radv_nir_to_llvm.c | 1015 handle_vs_outputs_post(struct radv_shader_context *ctx, bool export_prim_id, bool export_clip_dists, in handle_vs_outputs_post() argument 1160 handle_vs_outputs_post(ctx, ctx->shader_info->vs.outinfo.export_prim_id, in handle_shader_outputs_post() 1181 handle_vs_outputs_post(ctx, ctx->shader_info->tes.outinfo.export_prim_id, in handle_shader_outputs_post()
|
D | radv_shader_info.c | 565 if (outinfo->export_prim_id) in radv_nir_shader_info_pass()
|
D | radv_pipeline.c | 2570 …f (!stages[MESA_SHADER_TESS_CTRL].nir && stages[MESA_SHADER_VERTEX].info.vs.outinfo.export_prim_id) in gfx10_get_ngg_info() 3449 if (es_stage == MESA_SHADER_VERTEX && stages[es_stage].info.vs.outinfo.export_prim_id) in radv_determine_ngg_settings() 3460 stages[es_stage].info.vs.outinfo.export_prim_id); in radv_determine_ngg_settings() 3582 outinfo->export_prim_id |= ps_prim_id_in; in radv_fill_shader_info() 5637 } else if (outinfo->export_prim_id || vs->info.uses_prim_id) { in radv_pipeline_emit_vgt_gs_mode() 5785 bool es_enable_prim_id = outinfo->export_prim_id || (es && es->info.uses_prim_id); in radv_pipeline_emit_hw_ngg() 5836 S_028A84_NGG_DISABLE_PROVOK_REUSE(outinfo->export_prim_id)); in radv_pipeline_emit_hw_ngg()
|
/third_party/mesa3d/src/amd/compiler/ |
D | aco_shader_info.h | 85 bool export_prim_id; member
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.3.0.rst | 3890 - radv/llvm: stop using vs_common_out.export_prim_id 3899 - radv: remove unnecessary radv_shader_info:{vs,tes}.export_prim_id 3900 - radv: remove unnecessary init of outinfo.export_prim_id for GS 3901 - radv: remove vs_common_out:export_prim_id
|