https://bugs.winehq.org/show_bug.cgi?id=12060
--- Comment #34 from Stefan Dösinger stefan@codeweavers.com --- Created attachment 70768 --> https://bugs.winehq.org/attachment.cgi?id=70768 Misplacement illustration
I can reproduce this, but I don't think it is a d3d problem. It looks like a window placement problem in user32 to me.
The problem doesn't happen if I disable "integrate into Winamp skin" (or whatever the exact English phrase is - I have it set to German) in the Visualization options. The behaviour also depends on the Winamp skin - Winamp classic makes it most obvious, Winamp modern doesn't have the problem at all. With "bento" I can move the visualization around by opening and closing the right click menu inside the visualization window.
Furthermore I believe it depends on the initial window position. See the attached screenshot that illustrates this. This might also explain why winamp-modern doesn't have the issue. It initially places it at 0/0 of the screen, then moves it into the right place inside the Winamp window. If I go to winamp-modern, then winamp-classic, even winamp classic renders properly.
Overall I am not going to put any effort in this bug - it looks very Winamp specific, is not breaking functionality and has a workaround, so all the other open game feel more valuable to fix to me.