http://bugs.winehq.org/show_bug.cgi?id=23104
Summary: Pro evolution soccer 2010 demo crashes without native d3dx9 Product: Wine Version: 1.2-rc2 Platform: x86-64 URL: http://www.bigdownload.com/games/pro-evolution-soccer- 2010/pc/pro-evolution-soccer-2010-demo/ OS/Version: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com CC: wine-bugs@winehq.org
There's a ton of: fixme:d3dx:ID3DXConstantTableImpl_GetConstantByName (0xa53cfd8)->((nil), AmbientLightCol): stub fixme:d3dx:ID3DXConstantTableImpl_GetConstantByName (0xa53cfd8)->((nil), LocalAmbientLightCol): stub fixme:d3dx:ID3DXConstantTableImpl_GetConstantByName (0xa53cfd8)->((nil), EnvmapDiffuseModulateCol): stub
and other d3dx fixme's in the output: $ grep -c fixme:d3dx /home/austin/pes.txt 359542
Finally crashes, with an unhelpful backtrace: Backtrace: =>0 0x00add56f in pes2010 (+0x6dd56f) (0x012dddc0) 1 0x00000000 (0x00ddf5c8) 2 0x00466280 in pes2010 (+0x6627f) (0x00add6f0) 3 0x107705f8 (0x837c418b) 4 0x00000000 (0x00000000) 0x00add56f: movl 0xc(%eax),%edx
winetricks d3dx9 works around it.