[Bug 40293] New: some UI elements and terrain disappear on offscreen rendering mode = backbuffer

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 13 06:00:39 CDT 2016


https://bugs.winehq.org/show_bug.cgi?id=40293

            Bug ID: 40293
           Summary: some UI elements and terrain disappear on offscreen
                    rendering mode = backbuffer
           Product: Wine
           Version: 1.9.5
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: opengl
          Assignee: wine-bugs at winehq.org
          Reporter: owezahra at gmail.com
      Distribution: ---

Created attachment 53934
  --> https://bugs.winehq.org/attachment.cgi?id=53934
logs for offscreen rendering mode default or backbuffer and pics

When running IndustryGiant 2.1 on a HD7730 (Ubuntu 14.04 x64, new x86
wineprefix with no other packages or anything) with opengl/gdi the cursor
disappears when it has to change its layout (and sets the game-update rate to
zero until the invisible cursor changes back to its previous symbol via
hovering over the popup-menu).

To circumvent that, i've set "offscreen rendering mode = backbuffer" (& force
opengl, as gdi doesn't support backbuffer).

This results in a very smooth gaming experience, but some UI elements don't
appear and on scrolling, the terrain turns white (unless a redraw is forced by
clicking on the minimap)

UI elements are stored as .tga's in the game directory, as well as cursors.
Ingame, an option called "software cursor" has to be activated since wine won't
redraw the window if its off in any case (backbuffer as well as default,
wiggling the virtual desktop around forces it to redraw).

To me it seems the backbuffer-issues might be caused by 
"fixme:d3d:swapchain_init Add OpenGL context recreation support to
context_validate_onscreen_formats",
but setting MaxShaderModelPS & MaxShaderModelVS to 0 didn't do anything, tough
googling suggested otherwise.

-- 
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