On Wed, 29 Jul 2026 11:51:39 GMT, Jayathirth D V <[email protected]> wrote:

>> In AreaOp.pruneEdges() we are finalizing and consuming subcurves prematurely 
>> based on link count and this causes artifacts. This PR updates the code to 
>> not finalize the subcurves based on link count. Code is updated to finalize 
>> and consume subcurves only when there is a not connected Y gap.
>> 
>> Regression tests draws a circle with individual line segments, without the 
>> fix we will see horizontal lines within the circle and with fix we don't see 
>> any artifacts. Code change is also verified with clientlibs CI run.
>> 
>> ---------
>> - [x] I confirm that I make this contribution in accordance with the 
>> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
>
> Jayathirth D V has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Remove any optimization in pruneEdges and update test summary

Marked as reviewed by serb (Reviewer).

-------------

PR Review: https://git.openjdk.org/jdk/pull/31971#pullrequestreview-4824326512

Reply via email to