https://bugs.winehq.org/show_bug.cgi?id=42825
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Assignee|wine-bugs@winehq.org |bunglehead@gmail.com
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- Thanks.
What it seems to be doing is:
--- hdc = BeginPaint(...); buffer = BeginBufferedPaint(hdc, ..., BPBF_COMPATIBLEBITMAP, NULL, ...); ... paint to buffered hdc presumably ... EndBufferedPaint(buffer, TRUE); EndPaint(...); ---
Compatible bitmap for buffer context is created with 1 bpp depth, that's why result is b/w dithered like that. Confirming, I'll send a fix soon.