http://bugs.winehq.org/show_bug.cgi?id=25366
Summary: Sacred 2 Fallen Angel requires d3dx9_36 Product: Wine Version: 1.3.8 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: xvachon@gmail.com CC: wine-bugs@winehq.org
mscodescan results. The game will not load without an override.
d3dx9_36:D3DXCreateCubeTextureFromFileInMemoryEx d3dx9_36:D3DXCreateVolumeTextureFromFileInMemoryEx d3dx9_36:D3DXDisassembleShader d3dx9_36:D3DXFloat32To16Array d3dx9_36:D3DXSaveSurfaceToFileA d3dx9_36:D3DXSaveTextureToFileA
http://bugs.winehq.org/show_bug.cgi?id=25366
Patrick Trentin patrick.trentin.88@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |patrick.trentin.88@gmail.co | |m
http://bugs.winehq.org/show_bug.cgi?id=25366
Andrew Millington andrew.millington@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrew.millington@gmail.com
--- Comment #1 from Andrew Millington andrew.millington@gmail.com 2010-12-03 03:10:56 CST --- Woody Two Legs calls d3dx9_36.dll.D3DXFloat32To16Array from Bug 25402.
http://bugs.winehq.org/show_bug.cgi?id=25366
--- Comment #2 from Xavier Vachon xvachon@gmail.com 2011-01-28 11:02:39 CST --- Elemental : War of Magic
wine: Call from 0x7ee48602 to unimplemented function d3dx9_36.dll.D3DXSaveTextureToFileA, aborting wine: Unimplemented function d3dx9_36.dll.D3DXSaveTextureToFileA called at address 0x7ee48602 (thread 003f), starting debugger...
http://bugs.winehq.org/show_bug.cgi?id=25366
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #3 from Dan Kegel dank@kegel.com 2011-06-09 19:49:41 CDT --- D3DXCreateCubeTextureFromFileInMemoryEx is bug 24530
http://bugs.winehq.org/show_bug.cgi?id=25366
Dylan Smith dylan.ah.smith@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dylan.ah.smith@gmail.com
--- Comment #4 from Dylan Smith dylan.ah.smith@gmail.com 2011-07-04 15:45:28 CDT --- D3DXFloat32To16Array is now implemented (commit cac35191b9dde6e3b3f3ffcbeaa099478edf9cca).
http://bugs.winehq.org/show_bug.cgi?id=25366
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |wylda@volny.cz Summary|Sacred 2 Fallen Angel |Sacred 2 Fallen Angel |requires d3dx9_36 |requires | |d3dx9_36.dll.D3DXSaveTextur | |eToFileA Ever Confirmed|0 |1
--- Comment #5 from Wylda wylda@volny.cz 2012-05-06 01:52:50 CDT ---
Hearts of Iron 3 after overcoming of bug 24899 crashes because of:
wine: Call from 0x7b83ab13 to unimplemented function d3dx9_36.dll.D3DXSaveTextureToFileA, aborting
As original report mentions several functions and some of them are already implemented and some covered by other bug reports, let's make this one more specific by refining the subject (OR's comment #2 mentions that explicitly).
http://bugs.winehq.org/show_bug.cgi?id=25366
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 2012-06-01 08:42:10 CDT --- D3DXSaveTextureToFileA is implemented in the current git (38b8949fea926a0afce627537f29df413397f34f). Please retest if the current implementation is sufficient for the apps mentioned in this bug.
http://bugs.winehq.org/show_bug.cgi?id=25366
Christian Costa titan.costa@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |titan.costa@gmail.com
--- Comment #7 from Christian Costa titan.costa@gmail.com 2013-06-06 16:25:54 CDT --- Please retest with latest git.
http://bugs.winehq.org/show_bug.cgi?id=25366
--- Comment #8 from Xavier Vachon xvachon@gmail.com 2013-06-08 00:21:56 CDT --- (In reply to comment #7)
Please retest with latest git.
Still a bug in git. The log i get hints at a bug for d3dcompiler_43
fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5. err:d3dcompiler:compile_shader HLSL shader parsing failed. wine: Unhandled page fault on read access to 0xca7fa113 at address 0x1134484 (thread 0009), starting debugger...
Using that override allows the game to load up to the main menu, but the performance is horrible and unplayable. Using d3dx9_36 instead provides playable performance in the main menu and in game, using very high settings, the elite textures and AA4X.
Q6600 @ 2.4 Ghz, Nvidia 550TI, 4GB RAM
http://bugs.winehq.org/show_bug.cgi?id=25366
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #9 from Dan Kegel dank@kegel.com 2013-06-08 09:26:28 CDT --- Sounds like this is fixed, then.
Please file a new bug for the next problem, and attach a log showing the shader compiler errors (using WINEDEBUG=trace+d3dcompiler as in bug 23724, I think).
http://bugs.winehq.org/show_bug.cgi?id=25366
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2013-06-14 13:24:52 CDT --- Closing bugs fixed in 1.6-rc2.
https://bugs.winehq.org/show_bug.cgi?id=25366
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |38b8949fea926a0afce627537f2 | |9df413397f34f CC| |focht@gmx.net