[Bug 32319] New: Direct3D output in SNES9x is blank

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Nov 28 11:21:13 CST 2012


http://bugs.winehq.org/show_bug.cgi?id=32319

             Bug #: 32319
           Summary: Direct3D output in SNES9x is blank
           Product: Wine
           Version: 1.5.18
          Platform: x86-64
               URL: http://files.ipherswipsite.com/snes9x/snes9x-1.53-win3
                    2.zip
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: markk at clara.co.uk
    Classification: Unclassified


Created attachment 42658
  --> http://bugs.winehq.org/attachment.cgi?id=42658
DirectDraw mode, stretch image disabled (this looks correct)

I'm testing with Wine 1.5.18-72-g0c0b229, Lubuntu 11.10 x86-64, Nvidia driver
304.64, SNES9x 1.53.

SNES9x can use Direct3D, DirectDraw or OpenGL output methods. The default is
Direct3D. On my system, with the default settings the output area of the main
window (i.e. excluding menu bar) is blank.

To reproduce this issue:

- Download and unzip SNES9x.

- Download a SNES ROM image, e.g. from
http://pdroms.de/files/supernintendoentertainmentsystem/skipp-and-friends-pdrc-v4-01

- Run SNES9x. Select File->Load Game... and select SAF.smc (or another ROM
image you have handy).

- At this point you should see graphics in the window, but it's blank. Select
Video->Display Configuration..., change Output Method to DirectDraw and click
OK. The correct output image appears. Change back to Direct3D and get a black
window again.

- Change to DirectDraw and un-check the "Stretch Image" checkbox. The image is
no longer doubled in size, occupying the centre quarter of the window. That's
correct.

- If you now change output method to Direct3D, the Direct3D image does appear!
It's in the upper left quarter of the window. It should be centred.

- Even if you enable Stretch Image (select Video->Stretch Image or press
Alt-Backspace) the image remains unchanged. You can also enable or disable
bilinear filtering and there is no visible change. But if you switch to
DirectDraw and back to Direct3D again when Stretch Image is enabled, get a
blank window.

It seems you only get anything displayed in Direct3D mode if Stretch Image is
disabled before you switch from DirectDraw to Direct3D.

Also of note... In both DirectDraw and Direct3D modes, if you click in the menu
strip and move the mouse to open the various menus, the previously-drawn menus
remain visible. They should not be.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list