[Bug 40316] New: Industry Giant 2, repair-cursor freezes render-updates unless cursor-position over popup-menu again

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Mar 16 14:25:33 CDT 2016


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

            Bug ID: 40316
           Summary: Industry Giant 2, repair-cursor freezes render-updates
                    unless cursor-position over popup-menu again
           Product: Wine
           Version: 1.9.5
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-d3d
          Assignee: wine-bugs at winehq.org
          Reporter: owezahra at gmail.com
      Distribution: ---

Created attachment 53965
  --> https://bugs.winehq.org/attachment.cgi?id=53965
attached standard log and cursor files

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 to the repair-cursor (for building
a vehicle repair addon) and sets the game-update rate to zero until the
invisible cursor changes back to its previous symbol via hovering over the
popup-menu.

However, i set it to use opengl since it runs a little smoother.

Brute-force changes:
Setting MaxShaderModelPS/-GS/-VS to 0 didn't do anything, disabling GLSL didn't
do anything either). 

Debugging issues:
When i tried to debug it via adding the debug-flag "+wgl" to wine, hundreds of
line of "trace:wgl:glxdrv_wglGetPixelFormat 0xf003b -> 4" clogged the file and
made every texteditor struggle to do anything with it, is there a way to
disable spammy log-entries?
Setting registry key "SpyExclude" to "trace:wgl:glxdrv_wglGetPixelFormat"
didn't work, i guess the formatting is wrong?

Game-specific:
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 (wiggling the virtual desktop around
forces it to redraw). (I noticed that the cursor-tga has another size, bitdepth
odr something than the others, but when i replaced it with a working-cursor
that didn't change much than lagging the substitute cursor around one in a
while (same effect as with original cursor)).

Logfiles:
I've added the cursor-image-files and the default debug log (tough it probably
won't be of much use, as i've tried to see if an additional error pops up if
the cursor vanishes versa i don't trigger it to, which resulted in two
identical files)

Related bug: 40293 (unsupported backbuffer operation)

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