http://bugs.winehq.org/show_bug.cgi?id=23036
Summary: Trash appears in WinUAE window when another window is dragged on top of it Product: Wine Version: 1.2-rc2 Platform: x86 URL: http://www.winuae.net/files/InstallWinUAE1610.exe OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk
Older versions of the WinUAE Amiga emulator show a small problem with Direct3D output. The problem is not present when WinUAE is set to use OpenGL output.
(The current version 2.1.0 of WinUAE does not show this problem. Graphics handling was reworked in later versions; maybe 2.1.0 uses DirectX 9 calls vs DirectX 8 or lower for earlier versions?)
When the emulation is paused, dragging another window over the emulation window trashes the contents of the emulation window. This effect is only visible when the emulation is paused; otherwise the emulation window is rewritten many times per second.
Typical usage of WinUAE involves obtaining an Amiga ROM image file. Google for kick12.rom if you need to...
- Download WinUAE 1.6.1 from http://www.winuae.net/. Direct URL for the installer is http://www.winuae.net/files/InstallWinUAE1610.exe - Run the installer. - Start WinUAE. The settings window appears. Click ROM under Settings->Hardware and select kick12.rom for the Main ROM file. - Click Filter under Settings->Host and select Direct3D from the drop-down box. - Click Start to start emulation and wait for some graphics to appear in the emulation window. The "Workbench hand" appears on a white background. - Press F12 to bring up the settings window. This pauses the emulation. - Drag the settings window (or any other window) over the emulation window. Notice how the emulation window contents are corrupted. Also notice that if you activate another window, the emulation window contents are refreshed/redrawn. - Click in the emulation window and press F12 (to work around Wine bug 10643). Change the filter from Direct3D to OpenGL in the settings window then click OK to continue the emulation. - Press F12 again and drag the settings window over the emulation window. Notice that this time there is no trashing/corruption. - To quit, click in the emulation window and press F12, then click Quit.