[Bug 40891] New: Shaders fail to compile in League of Legends
https://bugs.winehq.org/show_bug.cgi?id=40891 Bug ID: 40891 Summary: Shaders fail to compile in League of Legends Product: Wine Version: 1.9.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs(a)winehq.org Reporter: hevanen(a)googlemail.com Distribution: --- Created attachment 54981 --> https://bugs.winehq.org/attachment.cgi?id=54981 Game client console output (stdout+stderr) When going into a game, the loading screen stays black and the game crashes after a few seconds. Using native D3D9 works around the problem. The full console output is attached. There's a repeat of messages like the following: fixme:hlsl_parser:hlsl_parse Array. fixme:d3dcompiler:make_assignment Check for casts in the lhs. fixme:d3dcompiler:make_assignment Check for casts in the lhs. err:d3dcompiler:compile_shader HLSL shader parsing failed. League of Legends.exe(00000009): ERROR| PixelShader::Load: failed to create shader program for <Data/Shaders/HLSL/Filters/Dilate/PS_2PASS_DILATE_FILTER_1.ps_2_0> The following two messages are also shown for some shaders: fixme:hlsl_parser:declare_vars Complex initializers are not supported yet. fixme:d3dcompiler:make_assignment LHS expression not supported in compound assignments yet. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|directx-d3d |directx-d3dx9 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 Timofey <nefelim4ag(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nefelim4ag(a)gmail.com --- Comment #1 from Timofey <nefelim4ag(a)gmail.com> --- Hi, as i create https://github.com/Nefelim4ag/League-Of-Legends You can reproduce this problem with launcher err:d3dcompiler:compile_shader HLSL shader parsing failed. fixme:hlsl_parser:hlsl_parse Array. fixme:hlsl_parser:declare_vars Complex initializers are not supported yet. fixme:hlsl_parser:declare_vars Complex initializers are not supported yet. fixme:hlsl_parser:hlsl_parse Array. fixme:d3dcompiler:make_assignment Check for casts in the lhs. fixme:d3dcompiler:make_assignment Check for casts in the lhs. err:d3dcompiler:compile_shader HLSL shader parsing failed. fixme:hlsl_parser:hlsl_parse Array. fixme:hlsl_parser:declare_vars Complex initializers are not supported yet. fixme:hlsl_parser:declare_vars Complex initializers are not supported yet. fixme:hlsl_parser:hlsl_parse Array. fixme:d3dcompiler:make_assignment Check for casts in the lhs. fixme:d3dcompiler:make_assignment Check for casts in the lhs. err:d3dcompiler:compile_shader HLSL shader parsing failed. fixme:system:SystemParametersInfoW Unknown action: 116 Wineprefix X64 1.9.24 + Win7 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 David K. <hevanen(a)googlemail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|1.9.13 |2.3 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 Someone <scrimekiler(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |scrimekiler(a)yahoo.fr --- Comment #2 from Someone <scrimekiler(a)yahoo.fr> --- I'm affected by the same error only when using windows 7 version in wine. The problem doesn't appear with winversion set to winXP -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 --- Comment #3 from David K. <hevanen(a)googlemail.com> ---
I'm affected by the same error only when using windows 7 version in wine. The problem doesn't appear with winversion set to winXP
I don't observe the same. Without a native d3dx9_39.dll, the shaders fail to compile even in WinXP mode. The game no longer crashes as it used to, but only the HUD is drawn and everything else is just black/uninitialized video memory. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 oxwivi(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |oxwivi(a)gmail.com --- Comment #4 from oxwivi(a)gmail.com --- I'm affected by this as well. I'm not sure which version of Wine introduced this bug. The last I played League was 4/17/2017 which worked with the exact configuration that's crashing and bugsplatting now. The configuration in question is: - Windows XP - msvcp140 (native, builtin) This applies to current wine-devel and wine-staging. Setting either Windows XP or 7 did not affect the issue, the game bugsplatted all the same. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 and3md(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |and3md(a)gmail.com --- Comment #5 from and3md(a)gmail.com --- The same error with Roblox Studio on wine-devel 3.2. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 --- Comment #6 from Andrzej Kilijański <and3md(a)gmail.com> --- Created attachment 60651 --> https://bugs.winehq.org/attachment.cgi?id=60651 Roblox Studio run log -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 --- Comment #7 from Andrzej Kilijański <and3md(a)gmail.com> --- Bug still exist in wine-devel 3.3 (on Roblox Studio) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com --- Comment #8 from Zebediah Figura <z.figura12(a)gmail.com> --- (In reply to Andrzej Kilijański from comment #5)
The same error with Roblox Studio on wine-devel 3.2.
Please file a separate bug for this; it is unlikely to be related. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor --- Comment #9 from Zebediah Figura <z.figura12(a)gmail.com> --- This launcher has been replaced, and the new launcher does not suffer from this bug, but the bug is still reproducible with the old launcher. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #10 from joaopa <jeremielapuree(a)yahoo.fr> --- Does the bug still occur with wine-5.14? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned? CC| |o.dierick(a)piezo-forte.be --- Comment #11 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- Hello, Current League of Legends client doesn't suffer from that issue for me. They also switched from a 32-bit to a 64-bit launcher since then. Is there a point to support the old launcher? Regards. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=40891 --- Comment #12 from Ken Sharp <imwellcushtymelike(a)gmail.com> --- If the old launcher is still available and the bug still exists, then nothing has been fixed in Wine. Does anyone have the old launcher? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla