Home
last modified time | relevance | path

Searched refs:is_gs_copy_shader (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_args.h74 bool is_gs_copy_shader; member
Dradv_nir_to_llvm.c1021 …if (ctx->shader_info->so.num_outputs && !ctx->args->is_gs_copy_shader && ctx->stage != MESA_SHADER… in handle_vs_outputs_post()
1037 if (ctx->stage == MESA_SHADER_VERTEX && !ctx->args->is_gs_copy_shader) { in handle_vs_outputs_post()
1041 } else if (ctx->args->is_gs_copy_shader|| ctx->stage == MESA_SHADER_GEOMETRY) { in handle_vs_outputs_post()
1225 if (ctx->args->is_gs_copy_shader) { in ac_setup_rings()
1722 assert(args->is_gs_copy_shader); in radv_compile_gs_copy_shader()
1750 (*rbinary)->is_gs_copy_shader = true; in radv_compile_gs_copy_shader()
1768 if (args->is_gs_copy_shader) { in llvm_compile_shader()
Dradv_shader_args.c191 if (!args->is_gs_copy_shader) in allocate_user_sgprs()
286 if (!args->is_gs_copy_shader && (stage == MESA_SHADER_VERTEX || in declare_vs_specific_input_sgprs()
306 if (!args->is_gs_copy_shader) { in declare_vs_input_vgprs()
512 if (!args->is_gs_copy_shader && (stage == MESA_SHADER_VERTEX || in set_vs_specific_input_locs()
Dradv_shader.h430 bool is_gs_copy_shader; member
Dradv_shader.c1924 !binary->is_gs_copy_shader) { in radv_open_rtld_binary()
2140 bool is_gs_copy_shader, in radv_aco_build_shader_binary() argument
2167 legacy_binary->base.is_gs_copy_shader = is_gs_copy_shader; in radv_aco_build_shader_binary()
Dradv_pipeline.c3712 stages[i].args.is_gs_copy_shader = false; in radv_declare_pipeline_args()
4495 gs_copy_args.is_gs_copy_shader = true; in radv_pipeline_create_gs_copy_shader()
/third_party/mesa3d/src/amd/compiler/
Daco_interface.h49 bool is_gs_copy_shader,
Daco_instruction_selection.h132 bool is_gs_copy_shader, bool is_ps_epilog);
Daco_interface.cpp234 if (args->is_gs_copy_shader) in aco_compile_shader()
262 args->is_gs_copy_shader, in aco_compile_shader()
Daco_instruction_selection_setup.cpp828 const struct radv_shader_args* args, bool is_gs_copy_shader, in setup_isel_context() argument
838 sw_stage = sw_stage | (is_gs_copy_shader ? SWStage::GSCopy : SWStage::GS); in setup_isel_context()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader.c345 if (!shader->is_gs_copy_shader) { in declare_vs_input_vgprs()
431 if (ctx->shader->is_gs_copy_shader) { in si_init_shader_args()
845 if (sel && screen->info.gfx_level >= GFX9 && !shader->is_gs_copy_shader && in si_shader_binary_open()
1152 if (shader->is_gs_copy_shader) in si_get_shader_name()
1265 if (shader->is_gs_copy_shader) in si_dump_shader_key()
Dsi_shader.h859 bool is_gs_copy_shader; member
Dsi_state_shaders.cpp127 bool merged_shader = stage <= MESA_SHADER_GEOMETRY && shader && !shader->is_gs_copy_shader && in si_determine_wave_size()
319 if (!shader->is_gs_copy_shader && in si_load_shader_binary()
325 shader->gs_copy_shader->is_gs_copy_shader = true; in si_load_shader_binary()
335 shader->gs_copy_shader->is_gs_copy_shader = true; in si_load_shader_binary()
596 (!shader->key.ge.as_ls && !shader->is_gs_copy_shader)) || in polaris_set_vgt_vertex_reuse()
3656 if (shader->is_gs_copy_shader) in si_delete_shader()
Dsi_shader_llvm_gs.c405 shader->is_gs_copy_shader = true; in si_generate_gs_copy_shader()
Dsi_shader_llvm_vs.c820 assert(!ctx->shader->is_gs_copy_shader); in si_llvm_vs_build_end()
Dgfx10_shader_ngg.c1521 assert(!ctx->shader->is_gs_copy_shader); in gfx10_ngg_build_end()