http://bugs.winehq.org/show_bug.cgi?id=26258
Summary: Light of Altair demo crashes in-game when shaders enabled (built-in d3dx9_30) Product: Wine Version: 1.3.14 Platform: x86 URL: http://demos.gamersgate.com/19261 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: wine-bugs@winehq.org
Created an attachment (id=33465) --> (http://bugs.winehq.org/attachment.cgi?id=33465) terminal output
The game crashes when I start a new game and shaders are turned on in the options menu.
How to reproduce:
1. Install the demo, skip the Directx installation step. 2. winetricks d3dx9_36 is needed to workaround bug #24899. 3. Launch the game, make sure shaders are on in the options menu, start a new game, skip intro >> the game crashes.
Workaround: native d3dx9_30.
Fedora 14 Nvidia GeForce 250 GTS / driver 260.19.36
http://bugs.winehq.org/show_bug.cgi?id=26258
--- Comment #1 from GyB gyebro69@gmail.com 2011-02-26 23:17:40 CST --- Created an attachment (id=33466) --> (http://bugs.winehq.org/attachment.cgi?id=33466) 7zipped +d3d,+d3d9,+d3d_shader log (31 MB uncompressed)
http://bugs.winehq.org/show_bug.cgi?id=26258
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr 2011-06-09 14:07:05 CDT --- confirming in current git with geforce 7600 go driver 270.09.04
http://bugs.winehq.org/show_bug.cgi?id=26258
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://demos.gamersgate.com |http://www.fileplanet.com/1 |/19261 |99807/190000/fileinfo/Light | |-of-Altair-Demo
--- Comment #3 from GyB gyebro69@gmail.com 2011-09-03 01:46:35 CDT --- Download link has been modified. Still an issue in wine-1.3.27-224-g32c36b7.
http://bugs.winehq.org/show_bug.cgi?id=26258
Rico kgbricola@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from Rico kgbricola@web.de 2011-09-06 04:34:08 CDT --- That looks a bit suspicious, but I could confirm that behavior.
There has to be a difference in one of the functions between 30 and 36. A short try showed (Forwarding D3DXCreateRenderToSurface to native d3dx9_36.D3DXCreateRenderToSurface all the time):
- Forwarding D3DXCreateEffect to native d3dx9_30.D3DXCreateEffect works - Forwarding D3DXCreateEffect to native d3dx9_36.D3DXCreateEffect fails - the game uses ascii effects (not implemented in wine's d3dx9_36), so forwarding to wine's d3dx9_36.D3DXCreateEffect fails
Never the less bug 24899 still needs to be fixed first.
http://bugs.winehq.org/show_bug.cgi?id=26258
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral@gmail.com
--- Comment #5 from Matteo Bruni matteo.mystral@gmail.com 2011-09-06 11:55:56 CDT ---
There has to be a difference in one of the functions between 30 and 36.
I think Roderick once mentioned that the ID3DXEffect interface changed at some point (i.e. in older d3dx9_xx.dll versions the interface is not the same as the one in _36). I never looked into that, but it may explain this and some other similar, "strange" issues.
http://bugs.winehq.org/show_bug.cgi?id=26258
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |31565
http://bugs.winehq.org/show_bug.cgi?id=26258
Bug 26258 depends on bug 31565, which changed state.
Bug 31565 Summary: Light of Altair demo has no text in options menu (ID3DXFontImpl_DrawTextW) http://bugs.winehq.org/show_bug.cgi?id=31565
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
http://bugs.winehq.org/show_bug.cgi?id=26258
--- Comment #6 from Andrey Gusev andrey.goosev@gmail.com 2013-10-09 16:04:18 CDT --- Present in 1.7.3
https://bugs.winehq.org/show_bug.cgi?id=26258
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #7 from Austin English austinenglish@gmail.com --- Is this still an issue in current (1.7.36 or newer) wine? If so, please attach terminal output.
https://bugs.winehq.org/show_bug.cgi?id=26258
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33465|0 |1 is obsolete| |
--- Comment #8 from Béla Gyebrószki gyebro69@gmail.com --- Created attachment 50834 --> https://bugs.winehq.org/attachment.cgi?id=50834 terminal output
Still present in 1.7.37
Nvidia binary drivers 340.76
https://bugs.winehq.org/show_bug.cgi?id=26258
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #9 from super_man@post.com --- Both pure wine and staging fails (as 1.7.54) but staging showed this at console
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
Could be related to the issue...
https://bugs.winehq.org/show_bug.cgi?id=26258
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #10 from winetest@luukku.com --- (In reply to super_man from comment #9)
Both pure wine and staging fails (as 1.7.54) but staging showed this at console
fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
Could be related to the issue...
Still crashing wine 1.9.14-git.
https://bugs.winehq.org/show_bug.cgi?id=26258
Paul Gofman gofmanp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gofmanp@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=26258
--- Comment #11 from Gijs Vermeulen gijsvrm@gmail.com --- The demo works with only 'winetricks -q d3dcompiler_47'. So I guess this particular bug/crash is fixed.
https://bugs.winehq.org/show_bug.cgi?id=26258
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #12 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Gijs Vermeulen from comment #11)
The demo works with only 'winetricks -q d3dcompiler_47'. So I guess this particular bug/crash is fixed.
Thanks for retesting, I confirm that the demo works with only native d3dcompiler_47 installed in wine-5.10-112-g343043153b.
Marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=26258
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |1c8c9308e74abe5e5d85dfe722d | |ea10e60092e7c
https://bugs.winehq.org/show_bug.cgi?id=26258
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.11.