http://bugs.winehq.org/show_bug.cgi?id=36376
Bug ID: 36376 Summary: eRacer demo doesn't start, fails to create d3d object Product: Wine Version: 1.7.18 Hardware: x86 URL: http://www.gamershell.com/download_5118.shtml OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: stefan@codeweavers.com Blocks: 29598 Regression SHA1: 22fc22d28b655aff30a3f0517af1fd5086cf9e71
Created attachment 48436 --> http://bugs.winehq.org/attachment.cgi?id=48436 terminal output
Currently bug #36375 prevents this bug from testing unless you revert the offending commit from #36375.
The game fails to start, an error message is shown: 'Fatal Error: Failed to create material 'er_icon05'.
The result of the regression test:
22fc22d28b655aff30a3f0517af1fd5086cf9e71 is the first bad commit commit 22fc22d28b655aff30a3f0517af1fd5086cf9e71 Author: Stefan Dösinger stefan@codeweavers.com Date: Thu Sep 5 10:42:15 2013 +0200
ddraw: Enumerate DXT2 and DXT4.
:040000 040000 d0705d11566fd7207cb199af146fb821f7060fd0 85ba0dce202387221ee149a2c6076f240bae3b7b M dlls
Reverting this commit as well as the one from #36375 lets the game start.
You need to rename/remove intro.avi from the installed game when testing, because it causes an early crash. Let me know if you need debug logs or further tests.
Fedora 20 Nvidia binary drivers 337.12
http://bugs.winehq.org/show_bug.cgi?id=36376
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |36375
http://bugs.winehq.org/show_bug.cgi?id=36376
--- Comment #1 from Stefan Dösinger stefan@codeweavers.com --- This bug is pretty easy to fix. It is enough to add WINED3DFMT_DXT2 to surface_cpu_blt_compressed. This format is just the same as DXT3 as far as this function is concerned. I'll send a patch.
The other problem with this game is that it blits from ARGB to DXT2 and/or 3, depending on the enumerated formats. I guess this is why there's no text anywhere. Fixing this is harder, thanks to the patent on this algorithm.
http://bugs.winehq.org/show_bug.cgi?id=36376
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com --- Patch commited: http://source.winehq.org/git/wine.git/commitdiff/46df06aae7e4a0c32c622deae69...
http://bugs.winehq.org/show_bug.cgi?id=36376
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |46df06aae7e4a0c32c622deae69 | |b8c391ed94012 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- Fixed in wine-1.7.18-113-gfc25510, thank you Stefan for fixing this bug.
https://bugs.winehq.org/show_bug.cgi?id=36376
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.19.
https://bugs.winehq.org/show_bug.cgi?id=36376 Bug 36376 depends on bug 36375, which changed state.
Bug 36375 Summary: eRacer demo doesn't start, fails to load audio files https://bugs.winehq.org/show_bug.cgi?id=36375
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED