http://bugs.winehq.org/show_bug.cgi?id=19231
Summary: Trine Demo fails to launch - unimplemented function d3dx9_36.dll.D3DXGetShaderConstantTable Product: Wine Version: 1.1.25 Platform: PC URL: http://www.bigdownload.com/games/trine/pc/trine-demo/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: tsalacinski@gmail.com
As above, Trine Demo fails to launch with message:
wine: Call from 0x7b8421e2 to unimplemented function d3dx9_36.dll.D3DXGetShaderConstantTable, aborting fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs wine: Unimplemented function d3dx9_36.dll.D3DXGetShaderConstantTable called at address 0x7b8421e2 (thread 001c), starting debugger...
http://bugs.winehq.org/show_bug.cgi?id=19231
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=19231
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |directx-d3d Ever Confirmed|0 |1
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2009-07-15 10:20:07 --- Confirming unimplemented function.
http://bugs.winehq.org/show_bug.cgi?id=19231
Jaime jskartman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jskartman@gmail.com
--- Comment #2 from Jaime jskartman@gmail.com 2009-09-22 17:01:08 --- Droplitz game fails to load too, with d3dx9_36.dll.D3DXGetShaderConstantTable error. the message:
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x166a00,0x168398): stub fixme:win:EnumDisplayDevicesW ((null),0,0x32f710,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f710,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f710,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f710,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface wine: Call from 0x7b844673 to unimplemented function d3dx9_36.dll.D3DXGetShaderConstantTable, aborting fixme:win:EnumDisplayDevicesW ((null),0,0x32e398,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32e394,0x00000000), stub! wine: Unimplemented function d3dx9_36.dll.D3DXGetShaderConstantTable called at address 0x7b844673 (thread 0020), starting debugger...
http://bugs.winehq.org/show_bug.cgi?id=19231
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Trine Demo fails to launch |Unimplemented function |- unimplemented function |d3dx9_36.dll.D3DXGetShaderC |d3dx9_36.dll.D3DXGetShaderC |onstantTable |onstantTable | Severity|normal |minor
--- Comment #3 from Ken Sharp kennybobs@o2.co.uk 2009-09-23 09:10:07 --- Native d3dx9_36 will obviously work around this.
http://bugs.winehq.org/show_bug.cgi?id=19231
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|minor |normal
http://bugs.winehq.org/show_bug.cgi?id=19231
--- Comment #4 from Sven septim.dt@gmail.com 2010-02-22 10:22:18 --- Should be fixed by http://source.winehq.org/git/wine.git/?a=commit;h=88b2892a590dc9203040636ae7...
http://bugs.winehq.org/show_bug.cgi?id=19231
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #5 from Xavier Vachon xvachon@gmail.com 2010-09-01 09:16:26 CDT --- There is an implementation of the function in current git.
Tomasz, can you try the demo again in a clean prefix and report if it works?
http://bugs.winehq.org/show_bug.cgi?id=19231
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Unimplemented function |Trine Demo fails to start |d3dx9_36.dll.D3DXGetShaderC |without native d3dx9_36 |onstantTable |
--- Comment #6 from Austin English austinenglish@gmail.com 2010-09-22 03:21:50 CDT --- Still fails without winetricks d3dx9_36. I get a flood of d3dx fixme's without it (didn't start after 30 minutes).
http://bugs.winehq.org/show_bug.cgi?id=19231
Alexey Loukianov mooroon2@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mooroon2@mail.ru
--- Comment #7 from Alexey Loukianov mooroon2@mail.ru 2011-10-31 02:01:39 CDT --- It might be somewhat unrelated to the bug this report is about but Steam version of Trine also fails to work properly without native DirectX9 dll, namely d3dx9_38.dll (one may opt to overriding d3dx9_36.dll instead as Wines' builtin d3dx9_38.dll is actually a wrapper that relies on the d3dx9_36.dll to do the actual job).
Instead of hanging with endless loops Steam version of Trine simply doesn't render anything on screen - game window remains black. The only exception is intro video cut-scene that is being played back correctly. While the window is black the game itself is functioning correctly: in-game music plays as it should, I can hear menu mouse-over "tick-tack" sounds when moving the mouse over the center of the game window, e.t.c.
http://bugs.winehq.org/show_bug.cgi?id=19231
--- Comment #8 from Alexey Loukianov mooroon2@mail.ru 2011-10-31 02:06:04 CDT --- Forgot to post the Wine version I had tested the game with: it's the current git, namely wine-1.3.31-172-g7df0245. I had also tested the game with Wine 1.3.31 release "just in case" and found the same problem to affect it as well.
http://bugs.winehq.org/show_bug.cgi?id=19231
--- Comment #9 from Rico kgbricola@web.de 2011-12-30 20:22:47 CST --- Please attach a +d3dx log.
http://bugs.winehq.org/show_bug.cgi?id=19231
--- Comment #10 from Alexey Loukianov mooroon2@mail.ru 2012-05-27 13:52:11 CDT --- Created attachment 40304 --> http://bugs.winehq.org/attachment.cgi?id=40304 WINEDEBUG="-all,err+all,fixme+all,fixme-ntdll,fixme-class,fixme-msg,+d3dx,+tid,+loaddll,+fps"
Downloaded Trine Demo and retested it with Wine 1.5.5.
First of all, if this bug is to be treated as it's subject line states - it should be closed fixed and a new bug report should be created instead about game failing to render anything.
Trine Demo behaves pretty much the same as full Trine version from Steam - it starts up correctly with native d3dx9_36.dll but produces no visible output on screen except videos that are being rendered using native WMP dlls. I had captured logs for both demo and full versions, archive with them is attached to this comment.
Actually there are no suspicious lines in log besides non-implemented d3dx text output routines, so it is yet to be discovered what is the required functionality that currently missing in builtin d3dx9 implementation which prevents Trine from outputting anything on screen.
http://bugs.winehq.org/show_bug.cgi?id=19231
Christian Costa titan.costa@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |titan.costa@gmail.com
--- Comment #11 from Christian Costa titan.costa@gmail.com 2013-05-27 17:28:44 CDT --- Black screen is due to missing DXT support: fixme:d3dx:D3DXLoadSurfaceFromMemory Format conversion missing 0x35545844 -> 0x35545844
http://bugs.winehq.org/show_bug.cgi?id=19231
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #12 from hanska2@luukku.com --- Are you sure "Black screen is due to missing DXT support:" Can cause black screens?
https://bugs.winehq.org/show_bug.cgi?id=19231
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #13 from Andrey Gusev andrey.goosev@gmail.com --- Works in 1.7.39. The next bug 24754.
https://bugs.winehq.org/show_bug.cgi?id=19231
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #14 from Sebastian Lackner sebastian@fds-team.de --- Hello Andrey,
are you really testing with an unpatched Wine version? We have a patch for this problem in our Wine-Staging repository ( https://github.com/wine-compholio/wine-staging/tree/master/patches/d3dx9_36-... ), and no, its not upstream yet... ;)
Regards, Sebastian
https://bugs.winehq.org/show_bug.cgi?id=19231
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.40.