http://bugs.winehq.org/show_bug.cgi?id=34928
Bug #: 34928 Summary: X Rebirth only (re)draws HUD Elements Product: Wine Version: 1.7.6 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: skython@web.de Classification: Unclassified
Created attachment 46545 --> http://bugs.winehq.org/attachment.cgi?id=46545 Screenshot 1: Rendering bugs after starting a new free game.
The game doesn't renders everything except the HUD. When you start a new free game the screen becomes black and only the HUD elements are visible. If any of the HUD elements is moving, you see them being 'copied' over the black background. The attached screenshots are showing this behaviour.
If you alter some graphics settings (for example antialiasing) while ingame, you can see the game rendering everything just fine for a single frame. But then again the rendered scene doesn't redraw and HUD is being copied again. You can see this behaviour on the second screenshot.
The terminal repeatedly says: err:d3d:wined3d_debug_callback 0x193ef0: "GL_INVALID_OPERATION error generated. Buffer is mapped.". err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawElementsBaseVertex @ ../../../wine/dlls/wined3d/drawprim.c / 64
I'm using Archlinux and the current Wine version 1.7.6 I already tried altering several rendering settings using winetricks. No luck so far. Any help is appreciated
http://bugs.winehq.org/show_bug.cgi?id=34928
--- Comment #1 from skython skython@web.de 2013-11-16 06:00:23 CST --- Created attachment 46546 --> http://bugs.winehq.org/attachment.cgi?id=46546 Screenshot 2: After changing Antialiasing in-game.
http://bugs.winehq.org/show_bug.cgi?id=34928
branimir.maksimovic@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |branimir.maksimovic@gmail.c | |om
--- Comment #2 from branimir.maksimovic@gmail.com 2013-11-16 20:59:37 CST --- Game requires 64 bit windows to run even if it is 32 bit executable. On Windows this gives process full 32 bit address space. Wine limits 32bit process memory to 2GB(I think), so program won't run properly.
http://bugs.winehq.org/show_bug.cgi?id=34928
kaito.linux@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kaito.linux@gmail.com
--- Comment #3 from kaito.linux@gmail.com 2013-11-17 03:46:32 CST --- I have exactly the same bug + the gl error, using the current Wine version 1.7.6.
https://bugs.winehq.org/show_bug.cgi?id=34928
--- Comment #4 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=34928
Kimmo Myllyvirta kimmo.myllyvirta@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kimmo.myllyvirta@gmail.com
--- Comment #5 from Kimmo Myllyvirta kimmo.myllyvirta@gmail.com --- Created attachment 55188 --> https://bugs.winehq.org/attachment.cgi?id=55188 Terminal output, XRebirth 2.51
Still an issue with wine-1.9.15 and legacy 2.51 version of the game. Looks about the same as before, still not rendering correctly.
Terminal output doesn't reveal much, but; "GL_INVALID_OPERATION error generated. Buffer is mapped." errors do not show up anymore.
This error pops up immediately after the game is launched; err:d3d:wined3d_debug_callback 0x4efa900: "GL_INVALID_OPERATION error generated. Source and destination dimensions must be identical with the current filtering modes.".
WINEDEBUG=warn+d3d reveals a lot of these warnings while in the main menu or playing the game; warn:d3d:context_load_shader_resources No resource view bound at index 0, 0. warn:d3d:state_blend WINED3D_RS_EDGEANTIALIAS enabled, but unexpected src blending param.
Additionally: Latest 4.0 version of the game does not even start. It crashes inside lua51_64.dll before reaching the main menu, but the rendering issue is visible on the intro/logo video before the crash.
Egosoft released OS X and Linux versions of the game a year ago, so not a major issue (for me).
https://bugs.winehq.org/show_bug.cgi?id=34928
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com
--- Comment #6 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Kimmo Myllyvirta from comment #5)
WINEDEBUG=warn+d3d reveals a lot of these warnings while in the main menu or playing the game; warn:d3d:context_load_shader_resources No resource view bound at index 0, 0. warn:d3d:state_blend WINED3D_RS_EDGEANTIALIAS enabled, but unexpected src blending param.
Could you try if the patch from bug 32774 changes anything?
https://bugs.winehq.org/show_bug.cgi?id=34928
--- Comment #7 from Kimmo Myllyvirta kimmo.myllyvirta@gmail.com --- Created attachment 55189 --> https://bugs.winehq.org/attachment.cgi?id=55189 Looking good so far
(In reply to Józef Kucia from comment #6)
Could you try if the patch from bug 32774 changes anything?
Yes, that fixes videos, main menu and game play.
4.0 crash remains, but that's a different issue.
https://bugs.winehq.org/show_bug.cgi?id=34928
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=32774
https://bugs.winehq.org/show_bug.cgi?id=34928
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #8 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Kimmo Myllyvirta from comment #7)
Yes, that fixes videos, main menu and game play.
This should be fixed in git. Please restest if possible. Closing this bug as a duplicate of 32774.
*** This bug has been marked as a duplicate of bug 32774 ***
https://bugs.winehq.org/show_bug.cgi?id=34928
--- Comment #9 from Kimmo Myllyvirta kimmo.myllyvirta@gmail.com --- (In reply to Józef Kucia from comment #8)
This should be fixed in git. Please restest if possible. Closing this bug as a duplicate of 32774.
Confirming fixed. The game is playable now, no major rendering issues seen after an hour of gameplay.
https://bugs.winehq.org/show_bug.cgi?id=34928
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate