[Bug 40873] New: Gauntlet requires dcl_input_ps support
https://bugs.winehq.org/show_bug.cgi?id=40873 Bug ID: 40873 Summary: Gauntlet requires dcl_input_ps support Product: Wine Version: 1.9.13 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs(a)winehq.org Reporter: leslie_alistair(a)hotmail.com Distribution: ---
From terminal output. fixme:d3d_shader:shader_glsl_handle_instruction Backend can't handle opcode dcl_input_ps.
-- 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=40873 winetest(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest(a)luukku.com --- Comment #1 from winetest(a)luukku.com --- The error comes from here http://source.winehq.org/git/wine.git/blob/dca0e38d82c737cd8aeab63e08cf1990d... and the table is here? http://source.winehq.org/git/wine.git/blob/dca0e38d82c737cd8aeab63e08cf1990d... and it contains value 8675 /* WINED3DSIH_DCL_INPUT_PS */ NULL, Is this enough getting this fixed, or does it require some change in code? I don't know how these opcodes work. -- 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=40873 fjfrackiewicz(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fjfrackiewicz(a)gmail.com --- Comment #2 from fjfrackiewicz(a)gmail.com --- I have a couple of games I am testing in Wine that mention this feature: Lichdom: Battlemage and Necropolis when using the DirectX 11 versions of those games. -- 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=40873 --- Comment #3 from fjfrackiewicz(a)gmail.com --- The Solus Project also requires this feature. -- 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=40873 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Gauntlet requires |Multiple games (Gauntlet, |dcl_input_ps support |The Solus Project) require | |requires dcl_input_ps | |support -- 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=40873 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games (Gauntlet, |Multiple games (Gauntlet, |The Solus Project) require |The Solus Project) require |requires dcl_input_ps |dcl_input_ps support |support | CC| |joseph.kucia(a)gmail.com -- 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=40873 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games (Gauntlet, |Multiple games (Gauntlet, |The Solus Project) require |The Solus Project, |dcl_input_ps support |Banished) require | |dcl_input_ps support -- 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=40873 --- Comment #4 from fjfrackiewicz(a)gmail.com --- Nvidia's "Alien vs. Triangles" demo also requires this feature. Direct download link in case it helps any: http://us.download.nvidia.com/downloads/cool_stuff/demos/SetupAlienVsTriangl... -- 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=40873 Mike Ellery <mellery(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mellery(a)gmail.com -- 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=40873 --- Comment #5 from fjfrackiewicz(a)gmail.com --- This feature is still not fully implemented as of Wine 2.0. Also, Darksiders Warmastered Edition requires this as well. -- 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=40873 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games (Gauntlet, |Multiple games (Firewatch, |The Solus Project, |The Solus Project, |Banished) require |Banished) require |dcl_input_ps support |dcl_input_ps support --- Comment #6 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- Firewatch also requires this feature. Gauntlet now runs successfully without this feature. -- 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=40873 Shmerl <shtetldik(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |42292 -- 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=40873 Ker noa <blue-t(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t(a)web.de -- 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=40873 Fincer <fincer89(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fincer89(a)hotmail.com -- 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=40873 Fincer <fincer89(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |42729 -- 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=40873 stephen <ssbkm(a)icloud.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |42920 -- 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=40873 stephen <ssbkm(a)icloud.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|42920 | -- 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=40873 stephen <ssbkm(a)icloud.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |42920 -- 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=40873 stephen <ssbkm(a)icloud.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ssbkm(a)icloud.com --- Comment #7 from stephen <ssbkm(a)icloud.com> --- ffxiv dx11 requires this. high chance it will be dropping dx9 support in july -- 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=40873 fjfrackiewicz(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |40943 -- 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=40873 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|42920 | -- 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=40873 BieHDC <byi5000(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |byi5000(a)gmail.com --- Comment #8 from BieHDC <byi5000(a)gmail.com> --- Rise of the Tomb Raider, Tomb Raider 2013 and VCB: Why City need this too -- 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=40873 Thomas Berger <loki(a)lokis-chaos.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |43339 -- 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=40873 mrdeathjr28(a)yahoo.es changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28(a)yahoo.es -- 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=40873 Lam <winehq(a)lam.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq(a)lam.pl --- Comment #9 from Lam <winehq(a)lam.pl> --- Quake Champions (beta) also requires this (as well as dcl_input_ps_siv). -- 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=40873 --- Comment #10 from Lam <winehq(a)lam.pl> ---
From https://github.com/gamax92/wine-overwatch I've used this commit as a patch: https://github.com/gamax92/wine-overwatch/commit/0fb30d80383fd07ee5d1fc9f1f2... (which is a port of https://bitbucket.org/awesie/wine-overwatch/ to current wine-staging 2.14).
Added this patch on top of normal Fedora's wine rpm (which includes wine-compholio/wine-staging) and voila, there's support for dcl_input_ps, among other goodies needed by d3d11 games. Leaving this here for others searching for a patch. -- 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=40873 Zeke Sonxx <zeke(a)zekesonxx.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zeke(a)zekesonxx.com --- Comment #11 from Zeke Sonxx <zeke(a)zekesonxx.com> --- (In reply to Lam from comment #10)
and voila, there's support for dcl_input_ps,
To clarify, awesie's patches do NOT implement dcl_input_ps. They merely bind it to a nop, like so many other opcodes. This loses rendering accuracy, but it's good enough in many cases (including Overwatch). -- 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=40873 --- Comment #12 from Lam <winehq(a)lam.pl> --- (In reply to Zeke Sonxx from comment #11)
To clarify, awesie's patches do NOT implement dcl_input_ps. They merely bind it to a nop, like so many other opcodes. This loses rendering accuracy, but it's good enough in many cases (including Overwatch).
Good enough for the girls I go with! (Quake Champions; really bad FPS but renders flawlessly on everything set to "low", I read the same about Overwatch, that errors only begin to show up at higher visual settings.) So I thought this might be helpful for other guys experiencing issues with all the different dx11 games. Thanks for the clarification! -- 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=40873 --- Comment #13 from Józef Kucia <joseph.kucia(a)gmail.com> --- You can find a patch for dcl_input_ps attached to bug 43239: https://bugs.winehq.org/show_bug.cgi?id=43239#c8 -- 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=40873 nogal <shrimpcracker89(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |shrimpcracker89(a)gmail.com --- Comment #14 from nogal <shrimpcracker89(a)gmail.com> --- This also affects Star Trek Online [nogal(a)localhost Cryptic Studios]$ wine --version wine-2.16 (Staging) [nogal(a)localhost Cryptic Studios]$ awk '/opcode/ {if ( !seen[$0]++ ) print}' ~/stolog fixme:d3d_shader:shader_glsl_handle_instruction Backend can't handle opcode dcl_input_ps. fixme:d3d_shader:shader_glsl_handle_instruction Backend can't handle opcode dcl_input_ps_sgv. fixme:d3d_shader:shader_glsl_handle_instruction Backend can't handle opcode dcl_input_ps_siv. Attaching 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=40873 --- Comment #15 from nogal <shrimpcracker89(a)gmail.com> --- Created attachment 59165 --> https://bugs.winehq.org/attachment.cgi?id=59165 Star Trek Online console output -- 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=40873 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |shtetldik(a)gmail.com --- Comment #16 from Józef Kucia <joseph.kucia(a)gmail.com> --- *** Bug 43239 has been marked as a duplicate of this bug. *** -- 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=40873 --- Comment #17 from Shmerl <shtetldik(a)gmail.com> --- Should it be marked as staged? -- 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=40873 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |5189a4f13585f9e90e492ee10d0 | |d110b654ccb34 Status|NEW |RESOLVED Summary|Multiple games (Firewatch, |Multiple games (Witcher 3, |The Solus Project, |Firewatch, The Solus |Banished) require |Project, Banished) require |dcl_input_ps support |dcl_input_ps support Resolution|--- |FIXED --- Comment #18 from Józef Kucia <joseph.kucia(a)gmail.com> --- Fixed by commmit 5189a4f13585f9e90e492ee10d0d110b654ccb34 -- 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=40873 Sami Kankaristo <sami(a)kankaristo.fi> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sami(a)kankaristo.fi -- 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=40873 --- Comment #19 from Shmerl <shtetldik(a)gmail.com> --- So this obsoletes this patch? https://github.com/wine-compholio/wine-staging/tree/master/patches/wined3d-I... -- 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=40873 --- Comment #20 from Józef Kucia <joseph.kucia(a)gmail.com> --- (In reply to Shmerl from comment #19)
So this obsoletes this patch? https://github.com/wine-compholio/wine-staging/tree/master/patches/wined3d- Interpolation_Modifiers
Generally, yes. But there are some interpolation modifiers which are not handled in plain Wine 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=40873 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #21 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.20. -- 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=40873 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|43339 | -- 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)
-
wine-bugs@winehq.org