Searched refs:vs_common_out (Results 1 – 7 of 7) sorted by relevance
464 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 …]
85 …(!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 …]
318 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 …]
2615 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 …]
122 struct radv_vs_out_key vs_common_out; member
378 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()
11210 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()