https://bugs.winehq.org/show_bug.cgi?id=48831
Bug ID: 48831 Summary: Crysis needs "gs_4_0" compilation target Product: Wine Version: 5.4 Hardware: x86-64 OS: Linux Status: NEW Severity: minor Priority: P2 Component: directx-d3dx11 Assignee: wine-bugs@winehq.org Reporter: andrey.goosev@gmail.com Distribution: ---
Intro crashes with:
fixme:d3dcompiler:compile_shader Compilation target "gs_4_0" not yet supported
wine-5.4-412-g8baf4a2a55
https://bugs.winehq.org/show_bug.cgi?id=48831
maniikarabera@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maniikarabera@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=48831
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3dx11 |directx-d3d-util
https://bugs.winehq.org/show_bug.cgi?id=48831
--- Comment #1 from Gijs Vermeulen gijsvrm@gmail.com --- This seems to be fixed for me with wine-8.0rc2. I tested the GOG version and made sure all d3dx* and d3dcompiler dlls were set to builtin.
Andrey, can you confirm?
https://bugs.winehq.org/show_bug.cgi?id=48831
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- Just as an aside, only Crysis.exe from both the Bin32 and Bin64 folders worked for me. CrysisLauncher.exe and Crysis64.exe did not.
https://bugs.winehq.org/show_bug.cgi?id=48831
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #3 from Zeb Figura z.figura12@gmail.com --- We still don't implement gs_4_0. Did something change in the game perhaps? Or maybe it's detecting GPU capabilities and adjusting its shaders accordingly (or the API target for that matter; some games will pick d3d9 by default.)
https://bugs.winehq.org/show_bug.cgi?id=48831
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|d3d-util |hlsl Version|5.4 |1.3 Product|Wine |vkd3d
https://bugs.winehq.org/show_bug.cgi?id=48831
--- Comment #4 from Gijs Vermeulen gijsvrm@gmail.com --- I tested using a GTX 1080Ti, but also have a machine with Intel Xe gfx I can test with. I'll see if it makes a difference.
https://bugs.winehq.org/show_bug.cgi?id=48831
--- Comment #5 from Andrey Gusev andrey.goosev@gmail.com --- 0894:fixme:d3dcompiler:D3DCompile2 Ignoring flags 0x1008. 0894:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4. 0894:err:d3dcompiler:D3DCompile2 Shader log: 0894:err:d3dcompiler:D3DCompile2 FixedPipelineEmu@FPVS(vs_4_0):7:116: E5000: syntax error, unexpected '(', expecting ';' or ',' 0894:err:d3dcompiler:D3DCompile2 vkd3d:fixme:find_function_call Search for compatible overloads. 0894:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4. 0894:err:d3dcompiler:D3DCompile2 Shader log: 0894:err:d3dcompiler:D3DCompile2 FixedPipelineEmu@FPPS(ps_4_0):74:1: E5005: Function "GetRGBArg" is not defined. 0894:err:d3dcompiler:D3DCompile2
1.6-86-gf9e7cb63
https://bugs.winehq.org/show_bug.cgi?id=48831
soredake broaden_acid002@simplelogin.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|broaden_acid002@simplelogin | |.com |