So, the difference in behavior here is because of the value of us->step.data_size
, in commits equal to after the one listed above, the size is 3896
on this file when performing brush strokes,…
In my testing related to one of the existing issues (#116458), I found that this method seems to reduce the likelihood that we cause similar distortion of the mesh, but with a large enough size it…
Caused by 889b1429245e382d4194673d73c92a626ce3484f
Doing some more testing, I think the issue actually occurred sometime earlier between June 5th and June 22nd. I can replicate the weird distorted mesh on the latter, but not the former.
My guess right now is that the crash and the "hedgehog" effect are likely related. I'll try and bisect more between c20bb31325 and c2aa9ac9cf - the two commits are unlikely to be the root cause of…
It seems to be quite an improvement already! Thanks for digging into this area of code!
Thing that is not fully intuitive to me is why is it only limited to corners, and not edges, or any…
Took a bit of a look at this, will likely need to bisect this to come up with a solution, but I've found that the distortion is at least only a visual bug and switching modes appears to fix it