http://bugs.winehq.org/show_bug.cgi?id=15257
Summary: Changing from OpenGL to Direct3D output in WinUAE results in blank screen Product: Wine Version: 1.1.4 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk
WinUAE is an open source (GPL) emulator of Amiga computers, available from http://www.winuae.net/.
The output of WinUAE can be rendered using DirectDraw (default), Direct3D or OpenGL. On changing from OpenGL to Direct3D output, the WinUAE window turns completely white; the emulation still runs, but its display is blank.
(This issue may or may not be related to bug 15156 and/or bug 15256.)
To demonstrate: - Run WinUAE 1.5.2 - Select a disk image for drive DF0: in the Floppy drives page, e.g. rsi1.adf.gz from ftp://ftp.coresystems.de/pub/uae/rsi1.adf.gz - In the filter page, check the Enable box and select the OpenGL filter. - Click Start to start the emulation. - After a few seconds press F12 to bring up the settings window. - In the Filter page, change from OpenGL to Direct3D. - To work around Wine bug 10643, click in the main window and press F12. - Click OK to dismiss the settings window. The main window is completely white.
Console output which appears on doing that is: fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:ActivateContext >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glEnable GL_SCISSOR_TEST @ context.c / 1279 fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glBindTexture @ basetexture.c / 302