Home
last modified time | relevance | path

Searched refs:outinfo (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/amd/vulkan/
Dradv_pipeline.c1548 return &pipeline->gs_copy_shader->info.vs.outinfo; in get_vs_output_info()
1550 return &pipeline->shaders[MESA_SHADER_TESS_EVAL]->info.tes.outinfo; in get_vs_output_info()
1552 return &pipeline->shaders[MESA_SHADER_VERTEX]->info.vs.outinfo; in get_vs_output_info()
1557 struct ac_vs_output_info *outinfo = get_vs_output_info(pipeline); in calculate_vgt_gs_mode() local
1569 } else if (outinfo->export_prim_id) { in calculate_vgt_gs_mode()
1577 struct ac_vs_output_info *outinfo = get_vs_output_info(pipeline); in calculate_vs_outinfo() local
1580 clip_dist_mask = outinfo->clip_dist_mask; in calculate_vs_outinfo()
1581 cull_dist_mask = outinfo->cull_dist_mask; in calculate_vs_outinfo()
1584 bool misc_vec_ena = outinfo->writes_pointsize || in calculate_vs_outinfo()
1585 outinfo->writes_layer || in calculate_vs_outinfo()
[all …]
/external/mesa3d/src/amd/common/
Dac_nir_to_llvm.h165 struct ac_vs_output_info outinfo; member
207 struct ac_vs_output_info outinfo; member
Dac_nir_to_llvm.c5612 ctx->shader_info->vs.outinfo.clip_dist_mask = (1 << shader->info.clip_distance_array_size) - 1; in scan_shader_output_decl()
5613 ctx->shader_info->vs.outinfo.cull_dist_mask = (1 << shader->info.cull_distance_array_size) - 1; in scan_shader_output_decl()
5616 ctx->shader_info->tes.outinfo.clip_dist_mask = (1 << shader->info.clip_distance_array_size) - 1; in scan_shader_output_decl()
5617 ctx->shader_info->tes.outinfo.cull_dist_mask = (1 << shader->info.cull_distance_array_size) - 1; in scan_shader_output_decl()
5949 struct ac_vs_output_info *outinfo) in handle_vs_outputs_post() argument
5970 memset(outinfo->vs_output_param_offset, AC_EXP_PARAM_UNDEFINED, in handle_vs_outputs_post()
5971 sizeof(outinfo->vs_output_param_offset)); in handle_vs_outputs_post()
5977 if (outinfo->cull_dist_mask) in handle_vs_outputs_post()
5978 outinfo->cull_dist_mask <<= ctx->num_output_clips; in handle_vs_outputs_post()
6011 outinfo->writes_pointsize = true; in handle_vs_outputs_post()
[all …]