https://bugs.winehq.org/show_bug.cgi?id=55353
Martin Širokov shirokovMartin+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shirokovMartin+wine@gmail.c | |om
--- Comment #6 from Martin Širokov shirokovMartin+wine@gmail.com --- I tracked down the issue to d2d_dc_render_target_BindDC. This bug is present in plain wine, it is not specific to wine-staging.
The problem is that QSPICE wants to draw with Direct2D on top of existing stuff drawn with GDI, but Wine's current implementation of BindDC implicitly clears everything in the RECT given to BindDC, which leads to black backgrounds and worse.