https://bugs.winehq.org/show_bug.cgi?id=44156
Bug ID: 44156 Summary: Mini Ninjas demo - colored area under the player and NPCs with builtin d3dx9_34 Product: Wine Version: 3.0-rc1 Hardware: x86-64 URL: http://www.fileplanet.com/203860/200000/fileinfo/Mini- Ninjas-Demo OS: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: directx-d3dx9 Assignee: wine-bugs@winehq.org Reporter: andrey.goosev@gmail.com Distribution: ---
Created attachment 59917 --> https://bugs.winehq.org/attachment.cgi?id=59917 screenshot
How it looks with builtin d3dx9_34
https://bugs.winehq.org/show_bug.cgi?id=44156
--- Comment #1 from Andrey Gusev andrey.goosev@gmail.com --- Created attachment 59918 --> https://bugs.winehq.org/attachment.cgi?id=59918 d3dx log
https://bugs.winehq.org/show_bug.cgi?id=44156
--- Comment #2 from Andrey Gusev andrey.goosev@gmail.com --- Unable to determine actual status with wine-5.0-rc5-42-g0cbadb716d The game now crashes with builtin d3dx9_31, d3dx9_34
https://bugs.winehq.org/show_bug.cgi?id=44156
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Andrey Gusev from comment #2)
Unable to determine actual status with wine-5.0-rc5-42-g0cbadb716d The game now crashes with builtin d3dx9_31, d3dx9_34
Have you tried with 'openal32=builtin' override?
https://bugs.winehq.org/show_bug.cgi?id=44156
--- Comment #4 from Andrey Gusev andrey.goosev@gmail.com --- (In reply to Béla Gyebrószki from comment #3)
Have you tried with 'openal32=builtin' override?
Yes, I've deleted OpenAL first.
https://bugs.winehq.org/show_bug.cgi?id=44156
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|d3d-util |hlsl Product|Wine |vkd3d Summary|Mini Ninjas demo - colored |Mini Ninjas demo crashes on |area under the player and |launch due to HLSL |NPCs with builtin d3dx9_34 |compilation failures Severity|minor |normal Version|3.0-rc1 |1.6
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- With wine-8.0rc2, with d3dx* and d3dcompiler dlls set to builtin I get these failures:
1) HLSL compilation failures:
0024:fixme:d3dcompiler:D3DCompile2 Ignoring flags 0x1000. vkd3d:fixme:write_sm1_instructions Unhandled instruction type HLSL_IR_JUMP. 0024:err:d3dcompiler:D3DCompile2 Shader log: 0024:err:d3dcompiler:D3DCompile2 <anonymous>:1:823: E5017: Aborting due to not yet implemented feature: SM1 "dot" expression. 0024:err:d3dcompiler:D3DCompile2 <anonymous>:1:823: E5017: Aborting due to not yet implemented feature: SM1 "sqrt" expression. 0024:err:d3dcompiler:D3DCompile2 <anonymous>:1:920: E5017: Aborting due to not yet implemented feature: SM1 "sat" expression. 0024:err:d3dcompiler:D3DCompile2 0024:fixme:d3dcompiler:D3DCompile2 Ignoring flags 0x1000. 0024:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4. 0024:err:d3dcompiler:D3DCompile2 Shader log: 0024:err:d3dcompiler:D3DCompile2 <anonymous>:1:443: E5005: Function "tex2D" is not defined. 0024:err:d3dcompiler:D3DCompile2
2) Unimplemented ID3DXEffectCompilerImpl_CompileEffect (bug 46779):
0024:fixme:d3dx:d3dx9_effect_compiler_init ID3DXEffectCompiler implementation is only a stub. 0024:fixme:d3dx:ID3DXEffectCompilerImpl_CompileEffect iface 19050FB0, flags 0x100, effect 01F59DDC, error_msgs 01F59DBC stub!
Let's make this bug about the HLSL compilation failures.
https://bugs.winehq.org/show_bug.cgi?id=44156
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Mini Ninjas demo crashes on |Mini Ninjas demo crashes |launch due to HLSL |due to missing SM1 'dot' |compilation failures |handling
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- To further split up this bug, these are the current HLSL problems:
0024:err:d3dcompiler:D3DCompile2 <anonymous>:1:443: E5005: Function "tex2D" is not defined.
-> bug 33979
0024:err:d3dcompiler:D3DCompile2 <anonymous>:1:823: E5017: Aborting due to not yet implemented feature: SM1 "sqrt" expression.
-> bug 54200 (kind of, but MR for SM1 version is already open)
0024:err:d3dcompiler:D3DCompile2 <anonymous>:1:823: E5017: Aborting due to not yet implemented feature: SM1 "dot" expression.
-> this bug
0024:err:d3dcompiler:D3DCompile2 <anonymous>:1:920: E5017: Aborting due to not yet implemented feature: SM1 "sat" expression.
-> bug 54373
https://bugs.winehq.org/show_bug.cgi?id=44156
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com --- I have something for 'dot' now, will submit next.
https://bugs.winehq.org/show_bug.cgi?id=44156
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Mini Ninjas demo crashes |Multiple games crash due to |due to missing SM1 'dot' |missing SM1 'dot' handling |handling |(Mini Ninjas demo, Sniper: | |Ghost Warrior)
https://bugs.winehq.org/show_bug.cgi?id=44156
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #8 from Andrey Gusev andrey.goosev@gmail.com --- Fixed by https://source.winehq.org/git/vkd3d.git/commit/06f300ec59a6e684b7d65014159e7...
https://bugs.winehq.org/show_bug.cgi?id=44156
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |06f300ec59a6e684b7d65014159 | |e7bbd78269ae6 CC| |z.figura12@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=44156
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com --- Closing bugs fixed win 1.7.