https://bugs.winehq.org/show_bug.cgi?id=52492
--- Comment #18 from David Kahurani k.kahurani@gmail.com --- (In reply to Fabian Maurer from comment #17)
Created a MR for making it iterative here: https://gitlab.winehq.org/wine/wine/-/merge_requests/3394
After that I planned to propose the fix as https://gitlab.winehq.org/DarkShadow44/wine/-/tree/gdiplus_2
Does this branch work for you?
Yes, the second MR does work and produces a curve that looks similar to the unflattened curve.
I just noticed my modification, mentioned earlier is broken which was making the making me think that the problem is solved but anyways, that's mostly irrelevant here.
I don't know, maybe we shouldn't bother converting from recursive to iterative and just fix the problem with accuracy?