Lines Matching defs:tcs_info
3755 merge_tess_info(struct shader_info *tes_info, struct shader_info *tcs_info)
3774 assert(tcs_info->tess.tcs_vertices_out == 0 || tes_info->tess.tcs_vertices_out == 0 ||
3775 tcs_info->tess.tcs_vertices_out == tes_info->tess.tcs_vertices_out);
3776 tes_info->tess.tcs_vertices_out |= tcs_info->tess.tcs_vertices_out;
3778 assert(tcs_info->tess.spacing == TESS_SPACING_UNSPECIFIED ||
3780 tcs_info->tess.spacing == tes_info->tess.spacing);
3781 tes_info->tess.spacing |= tcs_info->tess.spacing;
3783 assert(tcs_info->tess._primitive_mode == TESS_PRIMITIVE_UNSPECIFIED ||
3785 tcs_info->tess._primitive_mode == tes_info->tess._primitive_mode);
3786 tes_info->tess._primitive_mode |= tcs_info->tess._primitive_mode;
3787 tes_info->tess.ccw |= tcs_info->tess.ccw;
3788 tes_info->tess.point_mode |= tcs_info->tess.point_mode;
3791 tcs_info->tess.tcs_vertices_out = tes_info->tess.tcs_vertices_out;
3792 tcs_info->tess.spacing = tes_info->tess.spacing;
3793 tcs_info->tess._primitive_mode = tes_info->tess._primitive_mode;
3794 tcs_info->tess.ccw = tes_info->tess.ccw;
3795 tcs_info->tess.point_mode = tes_info->tess.point_mode;