[Bug 57686] New: Thief (2014) requires 'GroupMemoryBarrierWithGroupSync' support
https://bugs.winehq.org/show_bug.cgi?id=57686 Bug ID: 57686 Summary: Thief (2014) requires 'GroupMemoryBarrierWithGroupSync' support Product: vkd3d Version: 1.14 Hardware: x86-64 OS: Linux Status: NEW Severity: minor Priority: P2 Component: hlsl Assignee: wine-bugs(a)winehq.org Reporter: andrey.goosev(a)gmail.com Distribution: --- 09b4:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4. 09b4:err:d3dcompiler:D3DCompile2 Shader log: 09b4:err:d3dcompiler:D3DCompile2 ..\..\Engine\\Shaders\Compute\DoFBlurBGCS.hlsl:35:51: E5000: Invalid subscript "Length". 09b4:err:d3dcompiler:D3DCompile2 ..\..\Engine\\Shaders\Compute\DoFBlurBGCS.hlsl:35:5: E5002: Can't implicitly convert from <error type> to int. 09b4:err:d3dcompiler:D3DCompile2 ..\..\Engine\\Shaders\Compute\DoFBlurBGCS.hlsl:42:83: E5000: Invalid subscript "Length". 09b4:err:d3dcompiler:D3DCompile2 ..\..\Engine\\Shaders\Compute\DoFBlurBGCS.hlsl:43:83: E5000: Invalid subscript "Length". 09b4:err:d3dcompiler:D3DCompile2 ..\..\Engine\\Shaders\Compute\DoFBlurBGCS.hlsl:44:83: E5000: Invalid subscript "Length". 09b4:err:d3dcompiler:D3DCompile2 ..\..\Engine\\Shaders\Compute\DoFBlurBGCS.hlsl:45:83: E5000: Invalid subscript "Length". 09b4:err:d3dcompiler:D3DCompile2 ..\..\Engine\\Shaders\Compute\DoFBlurBGCS.hlsl:46:1: E5005: Function "GroupMemoryBarrierWithGroupSync" is not defined. 09b4:err:d3dcompiler:D3DCompile2 1.14-278-ga082daeb -- 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=57686 Francisco Casas <fcasas(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fcasas(a)codeweavers.com --- Comment #1 from Francisco Casas <fcasas(a)codeweavers.com> --- I can reproduce the bug, albeit I am getting vkd3d:441637:err:hlsl_free_instr Failed assertion: list_empty(&node->uses) with current master on the cs_5_0 shader. By removing the conditional block that causes this parse error, I see: Function "GroupMemoryBarrierWithGroupSync" is not defined. I will keep investigating. -- 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=57686 --- Comment #2 from Francisco Casas <fcasas(a)codeweavers.com> --- .Length is implemented in: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1452 Next is to implement GroupMemoryBarrierWithGroupSync(). -- 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.
http://bugs.winehq.org/show_bug.cgi?id=57686 --- Comment #3 from Francisco Casas <fcasas(a)codeweavers.com> --- GroupMemoryBarrierWithGroupSync() is implemented in: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1470 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=57686 --- Comment #4 from Gijs Vermeulen <gijsvrm(a)gmail.com> --- With wine-10.13-119-ge155f7c04b7 and vkd3d-1.17 the current failure is: vkd3d:012c:warn:vkd3d_shader_verror ..\..\Engine\\Shaders\Compute\DoFBlurBGCS.hlsl:28:78: E5017: Aborting due to not yet implemented feature: Store to indexed TGSM. -- 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 (1)
-
WineHQ Bugzilla