https://bugs.winehq.org/show_bug.cgi?id=43896
Bug ID: 43896 Summary: Elex renders most parts as big white glowing area Product: Wine-staging Version: 2.18 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: holzminister@t-online.de CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
Created attachment 59514 --> https://bugs.winehq.org/attachment.cgi?id=59514 Terminal log, compressed; uncompressed size is 43 MB
When I start up Elex(GOG version) most parts ingame are kind of glowing white/yellow/green and are overshadowing the game graphics(see screenshots). I can move ingame and collect things from the ground, but with the rendering bug it is more or less unplayable.
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #1 from Jason holzminister@t-online.de --- Created attachment 59515 --> https://bugs.winehq.org/attachment.cgi?id=59515 screenshot 1
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #2 from Jason holzminister@t-online.de --- Created attachment 59516 --> https://bugs.winehq.org/attachment.cgi?id=59516 screenshot 2
https://bugs.winehq.org/show_bug.cgi?id=43896
Jason holzminister@t-online.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
https://bugs.winehq.org/show_bug.cgi?id=43896
mx2 mxm2@hotmail.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mxm2@hotmail.de
--- Comment #3 from mx2 mxm2@hotmail.de --- Created attachment 59524 --> https://bugs.winehq.org/attachment.cgi?id=59524 Compressed Wine Terminal Output
I have a similar issue than Jason but instead of the "glow" everything is messed (see screenshot). Moving around and similar things seem to work.
System: Ubuntu 16.04, NVidia GTX 970 with proprietary NVidia driver. Works perfectly on Windows on this machine.
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #4 from mx2 mxm2@hotmail.de --- Created attachment 59525 --> https://bugs.winehq.org/attachment.cgi?id=59525 Screenshot, messed up
https://bugs.winehq.org/show_bug.cgi?id=43896
Alex zimmeral@hu-berlin.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zimmeral@hu-berlin.de
--- Comment #5 from Alex zimmeral@hu-berlin.de --- PB said their new engine is using dx11 features and is fully deferred. That at least explains the corrupt rendering. DX11 features can be emulated using OpenGL 4 or higher.
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #6 from Alex zimmeral@hu-berlin.de --- Here are the details ( last 5 paragraphs ): https://www.worldofelex.de/en/game/the-engine
"Elex won't get support for DirectX 12 or Vulkan though, because both APIs weren't available when the development started and Piranha Bytes doesn't have the time right now to integrate them. According to Piranha Bytes, Vulkan is an interesting alternative to DirectX though."
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #7 from mx2 mxm2@hotmail.de --- I guess the problem here is that ELEX uses more than 32 texture registers in some shaders. This is possible because in DX11, one sampler can be bound to multiple textures. However, in OpenGL one sampler is bound to exactly one texture.
Currently, wine converts one DX11 texture to one OpenGL sampler which does not work if there are more than 32 textures and causes this bug.
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #8 from Jason holzminister@t-online.de --- Created attachment 59639 --> https://bugs.winehq.org/attachment.cgi?id=59639 terminal log, wine 2.20-staging
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #9 from Jason holzminister@t-online.de --- Created attachment 59640 --> https://bugs.winehq.org/attachment.cgi?id=59640 screenshot wine 2.20-staging
With Wine 2.20-staging the glow is gone, but instead there are like white walls all over the place and the lightning is to dark in most places. I'm on amdgpu, mesa 17.2.4
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #10 from mx2 mxm2@hotmail.de --- Those "white walls" are caused by some broken exterior shader, most likely water. If I load a saved game inside some building there are no "white walls" until I go outside.
It also noticeable that the "white wall" issue slows the game down and gets worse over time until the screen gets completely messed up (see attachment "Screenshot, messed up").
https://bugs.winehq.org/show_bug.cgi?id=43896
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=43896
fp2007cf@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fp2007cf@free.fr
--- Comment #11 from fp2007cf@free.fr --- The white walls and the strange shadows can be removed using the workaround presented here: https://appdb.winehq.org/objectManager.php?sClass=version&iId=37342 The game is now playable but the object sides which are not in the front of a light source are very dark
https://bugs.winehq.org/show_bug.cgi?id=43896
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-6.5?
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #13 from mx2 mx-2@posteo.net --- The white glow is fixed with wine-staging 6.4 but there as still lots of other graphical errors.
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #14 from mx2 mx-2@posteo.net --- Created attachment 69758 --> https://bugs.winehq.org/attachment.cgi?id=69758 Elex Screenshot with wine staging 6.4
https://bugs.winehq.org/show_bug.cgi?id=43896
--- Comment #15 from joaopa jeremielapuree@yahoo.fr --- Can you test with plain wine (not staging) ?