http://bugs.winehq.org/show_bug.cgi?id=15156
Summary: Unable to change from Direct3D to OpenGL output in WinUAE Product: Wine Version: 1.1.4 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: trivial 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. When selecting OpenGL outupt, if the emulation has already been started using Direct3D output, WinUAE brings up a dialog box which says "OPENGL: can't set pixelformat 1", and reverts to the default DirectDraw output. If the user then enables the OpenGL filter again, that works okay.
To demonstrate: - Run WinUAE - 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 Direct3D filter. - Click OK to start the emulation. - After a few seconds press F12 to bring up the settings window. - In the Filter page, check the Enable box and select the OpenGL filter. - To work around Wine bug 10643, click in the main window and press F12. - Click OK to dismiss the settings window. The error dialog box should appear. - Click OK to dismiss it. WinUAE reverts to rendering using DirectDraw (no filter). (That may cause most of the screen to go black due to a Wine DirectDraw bug.) - Press F12 to bring up the settings window again. - Enable the OpenGL filter as above and click OK (after clicking in main window and pressing F12). - WinUAE successfully renders using the OpenGL filter.
http://bugs.winehq.org/show_bug.cgi?id=15156
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source
http://bugs.winehq.org/show_bug.cgi?id=15156
--- Comment #1 from Austin English austinenglish@gmail.com 2010-06-04 00:23:47 --- Disk image download link is busted. Got another one? Is this still an issue in current (1.2-rc2 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15156
--- Comment #2 from Austin English austinenglish@gmail.com 2010-06-04 00:30:07 --- Actually, found another copy. However, seems winuae no longer has opengl support in the filter menu. Under 'miscellaneous' there is an output option, with DirectDraw and Direct3d. Both of them work fine here. Please retest.
http://bugs.winehq.org/show_bug.cgi?id=15156
markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markk@clara.co.uk
--- Comment #3 from markk@clara.co.uk 2010-06-04 05:47:39 --- I forgot to update this bug when I updated the description for bug 15256...
More recent versions of WinUAE have reworked/rewritten graphics handling (and in particular don't use OpenGL). So you need to test with an earlier version of WinUAE.
For links to various earlier versions see http://www.winuae.net/frames/download.html
I tested WinUAE versions 1.5.2 and 1.6.1 (which did have OpenGL support) under Wine 1.2rc2, and this seems to be fixed; I can change the filter between Direct3D and OpenGL without any problem.
(However, DirectDraw is still broken under Wine, see bug 15113 and bug 15256.)
http://bugs.winehq.org/show_bug.cgi?id=15156
--- Comment #4 from markk@clara.co.uk 2010-06-04 05:57:23 --- P.S.: You mentioned DirectDraw working fine. Could you double-check that? Try dragging the main emulation window around; on my system I get "trash" left behind all over the desktop. Also try dragging another window over the emulation window while the emulation is running in DirectDraw mode. (This is with WinUAE 2.1.0, but earlier versions have the same problem.)
http://bugs.winehq.org/show_bug.cgi?id=15156
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #5 from Dan Kegel dank@kegel.com 2010-06-04 08:53:58 --- So is the original bug ("Unable to change from Direct3D to OpenGL output in WinUAE") fixed then?
http://bugs.winehq.org/show_bug.cgi?id=15156
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from Vitaliy Margolen vitaliy@kievinfo.com 2010-06-04 09:17:37 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=15156
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2010-06-11 12:50:19 --- Closing bugs fixed in 1.2-rc3.