On Wed Nov 15 00:13:50 2023 +0000, Fabian Maurer wrote:
Okay, I didn't notice you secretly updated your patch to use floorf again. This completely negates the performance gains. FWIW, I created bug 55899 about a performance regression where the stack isn't aligned. Maybe this causes the issues with floor? Because having both your/mine patch for this issue and the one for bug 55899 doesn't make it any faster, only one is enough. But I'd lie if I said I know what#s going on here, I'm pretty confused.
The performance degradation is especially visible during intro, when the text is appearing. Due to different font used for Wine implementation, the size of the font and outline have some glithes:
![daily-wine-buildin](/uploads/510d8f93d9e67f772791f709a49f580a/daily-wine-buildin.png)
Here is the comparison with native gdiplus: ![daily-wine-native](/uploads/0e71fc66792b1de00439d33c6d282ced/daily-wine-native.png)