https://bugs.winehq.org/show_bug.cgi?id=49846
Bug ID: 49846 Summary: Steel Armor: Blaze of War crashes with builtin d3dx9_43 Product: Wine Version: 5.17 Hardware: x86-64 OS: Linux Status: NEW Severity: minor Priority: P2 Component: directx-d3d-util Assignee: wine-bugs@winehq.org Reporter: andrey.goosev@gmail.com Distribution: ---
Created attachment 68186 --> https://bugs.winehq.org/attachment.cgi?id=68186 warn+d3dx
Crashes immediately with '001: Program Initialization Error' while shooting.
warn:d3dx:lock_surface Failed to create temporary surface, surface 223D5C18, format 0x31545844, usage 0, pool 0, write 0x1, width 1, height 1. warn:d3dx:lock_surface Failed to create temporary surface, surface 223D5BE0, format 0x31545844, usage 0, pool 0, write 0x1, width 2, height 2. warn:d3dx:lock_surface Failed to create temporary surface, surface 223D62B8, format 0x35545844, usage 0, pool 0, write 0x1, width 1, height 1. warn:d3dx:lock_surface Failed to create temporary surface, surface 223D6280, format 0x35545844, usage 0, pool 0, write 0x1, width 2, height 2.
warn:d3dx:d3dx_effect_GetTechniqueByName Technique not found. warn:d3dx:d3dx_effect_SetFloat Parameter not found.
wine-5.17-41-g26eedec78e
https://bugs.winehq.org/show_bug.cgi?id=49846
--- Comment #1 from Gijs Vermeulen gijsvrm@gmail.com --- I get the same crash message when trying to start target practice in the demo, but native d3dx9_43 doesn't help.
Just to be sure, in your case native d3dx9_43 works around the problem? (I will report the demo problem separately if that's the case).
https://bugs.winehq.org/show_bug.cgi?id=49846
--- Comment #2 from Andrey Gusev andrey.goosev@gmail.com --- Native helps, yes.
https://bugs.winehq.org/show_bug.cgi?id=49846
--- Comment #3 from Gijs Vermeulen gijsvrm@gmail.com --- Do you still get this with wine-8.12?
The demo no longer crashes for me with builtin d3dx9 and d3dcompiler, but it doesn't render correctly when starting target practice either.