http://bugs.winehq.org/show_bug.cgi?id=24899
Summary: The Last Dance crashes with unimplemented function d3dx9_36.dll.D3DXCreateRenderToSurface Product: Wine Version: 1.3.5 Platform: x86 URL: http://www.megaupload.com/?d=78QUZ167 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: andrew.millington@gmail.com CC: wine-bugs@winehq.org
Created an attachment (id=31534) --> (http://bugs.winehq.org/attachment.cgi?id=31534) ~/wine-git/wine Launcher.exe &> log.txt
./winetricks dotnet20 is required. Crashes with unimplemented function d3dx9_36.dll.D3DXCreateRenderToSurface You can play with d3dx9_36.dll.
http://bugs.winehq.org/show_bug.cgi?id=24899
Andrew Millington andrew.millington@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=24899
Misha Koshelev misha680@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |misha680@gmail.com
--- Comment #1 from Misha Koshelev misha680@gmail.com 2011-02-15 15:14:25 CST --- Confirmed Mac OS under Parallels. Must erase included D3DX9_40.DLL.
wine: Call from 0x7b83acc2 to unimplemented function d3dx9_36.dll.D3DXCreateRenderToSurface, aborting
wine version wine --version wine-1.3.13-217-ga24e8c8
Misha
http://bugs.winehq.org/show_bug.cgi?id=24899
--- Comment #2 from Misha Koshelev misha680@gmail.com 2011-02-15 15:34:47 CST --- Created an attachment (id=33307) --> (http://bugs.winehq.org/attachment.cgi?id=33307) D3DXCreateRenderToSurface stub patch - does not help much (will attach log)
Most likely need to implement ID3DXRenderToSurface not to get page fault.
http://bugs.winehq.org/show_bug.cgi?id=24899
--- Comment #3 from Misha Koshelev misha680@gmail.com 2011-02-15 15:36:01 CST --- Created an attachment (id=33308) --> (http://bugs.winehq.org/attachment.cgi?id=33308) Here is the relevant output of running wine Last_Dance.exe > /tmp/log
err:winediag:X11DRV_WineGL_InitOpenglInfo The Mesa OpenGL driver is using software rendering, most likely your OpenGL drivers haven't been installed correctly fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000. fixme:win:EnumDisplayDevicesW ((null),0,0x32f1d8,0x00000000), stub! fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 1024, 768, 21, 0, 0, 0x5b62d4): stub fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 1024, 768, 21, 0, 0, 0x5b6254): stub fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 1024, 768, 21, 0, 0, 0x5b6314): stub fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 1024, 768, 21, 0, 0, 0x5b6220): stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x370000, 4140, 0x32ceb0): partially implemented fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 256, 256, 21, 0, 0, 0x32d14c): stub fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 128, 128, 21, 0, 0, 0x32d14c): stub fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 64, 64, 21, 0, 0, 0x32d14c): stub fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 32, 32, 21, 0, 0, 0x32d14c): stub fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 16, 16, 21, 0, 0, 0x32d14c): stub fixme:d3dx:D3DXCreateRenderToSurface (0x12d5a8, 8, 8, 21, 0, 0, 0x32d14c): stub fixme:d3dx:D3DXCreateFontIndirectW (0x12d5a8, 0x32f9f8, 0x5b4680): stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file wine: Unhandled page fault on read access to 0x0000000c at address 0x4d566f (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x0000000c in 32-bit code (0x004d566f). ...
http://bugs.winehq.org/show_bug.cgi?id=24899
--- Comment #4 from Misha Koshelev misha680@gmail.com 2011-02-15 16:19:01 CST --- Created an attachment (id=33309) --> (http://bugs.winehq.org/attachment.cgi?id=33309) Implement barebones ID3DXRenderToSurface, gets farther, still page fault
http://bugs.winehq.org/show_bug.cgi?id=24899
--- Comment #5 from Misha Koshelev misha680@gmail.com 2011-02-15 16:21:33 CST --- Created an attachment (id=33310) --> (http://bugs.winehq.org/attachment.cgi?id=33310) Here is log with new patch, output of wine Last_Dance.exe > /tmp/log
http://bugs.winehq.org/show_bug.cgi?id=24899
--- Comment #6 from Misha Koshelev misha680@gmail.com 2011-02-16 10:04:28 CST --- Created an attachment (id=33315) --> (http://bugs.winehq.org/attachment.cgi?id=33315) Somewhat cleaned up D3DXCreateRenderToSurface patch with tests
Passes winetestbot: https://testbot.winehq.org/JobDetails.pl?Key=9300
Thank you Misha
http://bugs.winehq.org/show_bug.cgi?id=24899
Misha Koshelev misha680@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33307|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=24899
Misha Koshelev misha680@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33308|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=24899
Misha Koshelev misha680@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33309|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=24899
Misha Koshelev misha680@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33309|0 |1 is patch| |
http://bugs.winehq.org/show_bug.cgi?id=24899
Misha Koshelev misha680@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33310|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=24899
Misha Koshelev misha680@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33309|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=24899
Misha Koshelev misha680@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #33315|0 |1 is patch| |
http://bugs.winehq.org/show_bug.cgi?id=24899
Andrew Millington andrew.millington@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #7 from Andrew Millington andrew.millington@gmail.com 2011-02-28 19:37:18 CST --- http://source.winehq.org/patches/data/71784 Will consider opening another bug after the patch gets committed.
http://bugs.winehq.org/show_bug.cgi?id=24899
--- Comment #8 from Andrew Millington andrew.millington@gmail.com 2011-06-12 21:52:41 CDT --- Just found another game A Fistful Of Cows, I wonder why this patch hasn't been committed yet? wine-1.3.21-310-g7cd20a4
http://bugs.winehq.org/show_bug.cgi?id=24899
--- Comment #9 from Wylda wylda@volny.cz 2012-05-06 01:40:51 CDT --- Created attachment 40058 --> http://bugs.winehq.org/attachment.cgi?id=40058 Misha's patch rebased for wine-1.5.3
Hearts of Iron 3 is another game which crashes with builtin d3dx9_36.dll:
wine: Call from 0x7b83ab13 to unimplemented function d3dx9_36.dll.D3DXCreateRenderToSurface, aborting
I rebased Misha Koshelev's patch for wine-1.5.3-164-gdec3d50.
http://bugs.winehq.org/show_bug.cgi?id=24899
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com
--- Comment #10 from Józef Kucia joseph.kucia@gmail.com 2012-06-10 08:39:50 CDT --- ID3DXRenderToSurface is implemented: http://source.winehq.org/git/wine.git/commit/c0e583af6d8a81db7f00dc349864702...
http://bugs.winehq.org/show_bug.cgi?id=24899
Andrew Millington andrew.millington@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #11 from Andrew Millington andrew.millington@gmail.com 2012-06-11 00:49:46 CDT --- Works with wine-1.5.6 but the most of the graphics doesn't get displayed.
Thank you :)
http://bugs.winehq.org/show_bug.cgi?id=24899
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c0e583af6d8a81db7f00dc34986 | |47029804684d0
http://bugs.winehq.org/show_bug.cgi?id=24899
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2012-06-22 13:30:36 CDT --- Closing bugs fixed in 1.5.7.