[Bug 10453] New: Regression: Graphics bug in Supreme Commander

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Nov 14 11:12:46 CST 2007


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

           Summary: Regression: Graphics bug in Supreme Commander
           Product: Wine
           Version: CVS/GIT
          Platform: PC-x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-directx-d3d
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: viriiboxen at gmail.com
                CC: stefandoesinger at gmx.at


Created an attachment (id=9159)
 --> (http://bugs.winehq.org/attachment.cgi?id=9159)
Screenshot of the problem at the bisected point.

Sometime after 0.9.48 Supcom started exhibiting this problem, where when using
GLSL & fbo it seems as if some bloom-type filter is getting applied a bit too
generously. I did a git bisect and it turned up this patch:

commit 948292dbc3930a95252fb5e03321f94a1f475db9
Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Thu Nov 1 01:38:50 2007 +0100

    wined3d: Move texture -> drawable blits to LoadLocation.

There's a related-looking error in the console output:

err:d3d_surface:IWineD3DSurfaceImpl_LoadLocation Reading back render target but
SFLAG_INDRAWABLE not set

The bug also seems to get worse with the latest versions, with the latest git
the game is mostly a white screen. Compared to the less bugged version, the
console output from the latest git also contains a bunch of the following
lines:

err:d3d_surface:surface_prepare_system_memory Surface without memory or pbo has
SFLAG_INSYSMEM set!

as well as these at the end of the bunch.

err:d3d_shader:shader_glsl_load_psamplers Trying to load sampler Psampler8 on
unsupported unit 8
err:d3d_shader:shader_glsl_load_psamplers Trying to load sampler Psampler9 on
unsupported unit 9
err:d3d_shader:shader_glsl_load_psamplers Trying to load sampler Psampler10 on
unsupported unit 10


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list