[PATCH 5/8] d2d1: Refactor outline generation as preparation for new TYPE_END vertex
Henri Verbeet
hverbeet at gmail.com
Fri Jan 7 11:10:27 CST 2022
On Fri, 7 Jan 2022 at 09:00, Stefan Brüns <stefan.bruens at rwth-aachen.de> wrote:
> - prev_type = figure->vertex_types[figure->vertex_count - 1];
> - if (d2d_vertex_type_is_bezier(prev_type))
> - prev = &figure->bezier_controls[figure->bezier_control_count - 1];
> - else
> - prev = &figure->vertices[figure->vertex_count - 1];
> + next_prev = next = &figure->bezier_controls[bezier_idx++];
> + /* type BEZIER implies i + 1 < figure->vertex_count */
> + p1 = &figure->vertices[i + 1];
> +
Is that already true at this point in the series? It would be true
after patch 6/8 in this series, but at this point in the series the
end point could still have been removed in
d2d_geometry_sink_EndFigure(), right?
More information about the wine-devel
mailing list