Lines Matching defs:info

270       struct tgsi_shader_info *info = &draw->vs.vertex_shader->info;
272 return info->properties[TGSI_PROPERTY_VS_WINDOW_SPACE_POSITION] != 0;
630 * If a geometry shader is present, return its info, else the vertex shader's
631 * info.
638 return &draw->gs.geometry_shader->info;
640 return &draw->tes.tess_eval_shader->info;
642 return &draw->vs.vertex_shader->info;
689 const struct tgsi_shader_info *info = draw_get_shader_info(draw);
692 for (i = 0; i < info->num_outputs; i++) {
693 if (info->output_semantic_name[i] == semantic_name &&
694 info->output_semantic_index[i] == semantic_index)
722 const struct tgsi_shader_info *info = draw_get_shader_info(draw);
725 count = info->num_outputs;
741 const struct tgsi_shader_info *info = &draw->vs.vertex_shader->info;
743 return info->num_outputs + draw->extra_shader_outputs.num;
755 const struct tgsi_shader_info *info;
760 info = &draw->gs.geometry_shader->info;
762 return info->num_outputs + draw->extra_shader_outputs.num;
771 const struct tgsi_shader_info *info;
776 info = &draw->tcs.tess_ctrl_shader->info;
778 return info->num_outputs;
787 const struct tgsi_shader_info *info;
792 info = &draw->tes.tess_eval_shader->info;
794 return info->num_outputs + draw->extra_shader_outputs.num;
987 return draw->gs.geometry_shader->info.writes_viewport_index;
989 return draw->tes.tess_eval_shader->info.writes_viewport_index;
990 return draw->vs.vertex_shader->info.writes_viewport_index;
1026 return draw->gs.geometry_shader->info.num_written_clipdistance;
1028 return draw->tes.tess_eval_shader->info.num_written_clipdistance;
1029 return draw->vs.vertex_shader->info.num_written_clipdistance;
1036 return draw->gs.geometry_shader->info.num_written_culldistance;
1038 return draw->tes.tess_eval_shader->info.num_written_culldistance;
1039 return draw->vs.vertex_shader->info.num_written_culldistance;
1284 * prim info data.
1303 * info into the outputs.
1309 * info when decomposing primitives into wireframes.