Home
last modified time | relevance | path

Searched refs:vs_common_out (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/amd/vulkan/
Dradv_shader_info.c464 if (!key->vs_common_out.as_ls && in gather_info_output_decl()
465 !key->vs_common_out.as_es) in gather_info_output_decl()
469 if (!key->vs_common_out.as_ls && key->vs_common_out.as_ngg) in gather_info_output_decl()
477 if (!key->vs_common_out.as_es) in gather_info_output_decl()
580 if (key->vs_common_out.export_layer_id) { in radv_nir_shader_info_pass()
614 if (key->vs_common_out.export_prim_id) { in radv_nir_shader_info_pass()
631 if (key->vs_common_out.export_viewport_index) { in radv_nir_shader_info_pass()
672 info->tes.as_es = key->vs_common_out.as_es; in radv_nir_shader_info_pass()
673 info->tes.export_prim_id = key->vs_common_out.export_prim_id; in radv_nir_shader_info_pass()
674 info->is_ngg = key->vs_common_out.as_ngg; in radv_nir_shader_info_pass()
[all …]
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()
98 (args->options->key.vs_common_out.as_ngg && in needs_view_index_sgpr()
297 if (args->options->key.vs_common_out.as_ls) { in declare_vs_input_vgprs()
308 if (args->options->key.vs_common_out.as_ngg) { in declare_vs_input_vgprs()
440 if (is_pre_gs_stage(stage) && args->options->key.vs_common_out.as_ngg) { in radv_declare_shader_args()
502 if (args->options->key.vs_common_out.as_es) { in radv_declare_shader_args()
505 } else if (args->options->key.vs_common_out.as_ls) { in radv_declare_shader_args()
576 if (args->options->key.vs_common_out.as_es) { in radv_declare_shader_args()
594 if (args->options->key.vs_common_out.as_ngg) { in radv_declare_shader_args()
[all …]
Dradv_nir_to_llvm.c318 if (is_pre_gs_stage(stage) && ctx->args->options->key.vs_common_out.as_ngg) { in create_function()
340 (stage == MESA_SHADER_VERTEX && ctx->args->options->key.vs_common_out.as_ls) || in create_function()
774 if (ctx->args->options->key.vs_common_out.as_ngg) { in visit_emit_vertex_with_counter()
829 if (ctx->args->options->key.vs_common_out.as_ngg) { in visit_end_primitive()
2763 ctx->args->options->key.vs_common_out.export_prim_id) { in handle_ngg_outputs_post_2()
2801 if (ctx->args->options->key.vs_common_out.as_ngg_passthrough) { in handle_ngg_outputs_post_2()
2830 ctx->args->options->key.vs_common_out.export_clip_dists, in handle_ngg_outputs_post_2()
2833 if (ctx->args->options->key.vs_common_out.export_prim_id) { in handle_ngg_outputs_post_2()
3220 ctx->args->options->key.vs_common_out.export_clip_dists); in gfx10_ngg_gs_emit_epilogue_2()
3549 if (ctx->args->options->key.vs_common_out.as_ngg) { in emit_gs_epilogue()
[all …]
Dradv_pipeline.c2615 keys[MESA_SHADER_VERTEX].vs_common_out.as_ls = true; in radv_fill_shader_keys()
2624 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()
2631 keys[MESA_SHADER_TESS_EVAL].vs_common_out.as_ngg = true; in radv_fill_shader_keys()
2633 keys[MESA_SHADER_VERTEX].vs_common_out.as_ngg = true; in radv_fill_shader_keys()
2645 keys[MESA_SHADER_TESS_EVAL].vs_common_out.as_ngg = false; in radv_fill_shader_keys()
2660 keys[MESA_SHADER_TESS_EVAL].vs_common_out.as_ngg = false; in radv_fill_shader_keys()
2662 keys[MESA_SHADER_VERTEX].vs_common_out.as_ngg = false; in radv_fill_shader_keys()
2672 keys[MESA_SHADER_TESS_EVAL].vs_common_out.as_ngg) { in radv_fill_shader_keys()
2673 keys[MESA_SHADER_TESS_EVAL].vs_common_out.as_ngg_passthrough = true; in radv_fill_shader_keys()
[all …]
Dradv_shader.h122 struct radv_vs_out_key vs_common_out; member
/external/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp378 ctx->options->key.vs_common_out.export_clip_dists, outinfo); in setup_vs_variables()
390 if (ctx->stage == vertex_ngg && ctx->args->options->key.vs_common_out.export_prim_id) { in setup_vs_variables()
405 ctx->options->key.vs_common_out.export_clip_dists, outinfo); in setup_gs_variables()
495 ctx->options->key.vs_common_out.export_clip_dists, outinfo); in setup_tes_variables()
Daco_instruction_selection.cpp11210 if (!ctx->stage.has(SWStage::GS) && ctx->args->options->key.vs_common_out.as_ngg_passthrough) in ngg_emit_prim_export()
11251 if (!ctx->args->options->key.vs_common_out.as_ngg_passthrough) { in ngg_nogs_export_primitives()
11266 if (ctx->stage == vertex_ngg && ctx->args->options->key.vs_common_out.export_prim_id) { in ngg_nogs_export_primitives()
11288 if (ctx->args->options->key.vs_common_out.export_prim_id) { in ngg_nogs_export_vertices()