[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2019-09-16 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 Timothy Arceri changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2019-02-17 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #14 from Timothy Arceri --- (In reply to Fabian Maurer from comment #13) > Created attachment 139196 [details] > Video showing minor artifacts > > While it's a lot better, it's not fully fixed yet. I added a video to show a > few ar

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2018-04-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #13 from Fabian Maurer --- Created attachment 139196 --> https://bugs.freedesktop.org/attachment.cgi?id=139196&action=edit Video showing minor artifacts While it's a lot better, it's not fully fixed yet. I added a video to show a

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2018-04-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #12 from Samuel Pitoiset --- Any news on this? The two LLVM patches have been pushed ~2 weeks ago. Can you still reproduce the issue? Thanks! -- You are receiving this mail because: You are the assignee for the bug.

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #11 from Philip Rebohle --- Created attachment 135781 --> https://bugs.freedesktop.org/attachment.cgi?id=135781&action=edit Frame 2800 with patched LLVM -- You are receiving this mail because: You are the assignee for the bug.___

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #10 from Philip Rebohle --- Created attachment 135780 --> https://bugs.freedesktop.org/attachment.cgi?id=135780&action=edit Frame 2320 with patched LLVM -- You are receiving this mail because: You are the assignee for the bug.___

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #9 from Philip Rebohle --- Thanks for looking into this. While these two patches certainly improve the situation significantly, they don't fix the issue entirely. The remaining artifacts are hardly noticable in the original apitrace

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #8 from Nicolai Hähnle --- Created attachment 135750 --> https://bugs.freedesktop.org/attachment.cgi?id=135750&action=edit patch to fix this issue Two patches for LLVM attached that fix the issue for me. -- You are receiving thi

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-28 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #7 from Nicolai Hähnle --- Created attachment 135749 --> https://bugs.freedesktop.org/attachment.cgi?id=135749&action=edit patch for related issue -- You are receiving this mail because: You are the assignee for the bug._

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-27 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #6 from Nicolai Hähnle --- Thanks. To give you an update, this is a super subtle control flow handling bug in LLVM -- and the difference between the original shader and your modification at the LLVM input is merely that the sense of

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-27 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #5 from Philip Rebohle --- I found another pair of equivalent expressions that produce different results. Working as expected: if ((floatBitsToUint(R0).y >= 0x4u ? 0xu : 0u) == 0xu) Showing artifacts: if ((f

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-27 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #4 from Nicolai Hähnle --- Thanks for the very lucid bug report. I can reproduce this and am investigating. -- You are receiving this mail because: You are the assignee for the bug.___ dr

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #3 from Philip Rebohle --- PS: While bug 102218 is not directly related to this one, that's another case where two shaders that *should* be functionally equivalent yield different results. In the second screenshot, workarounds for bo

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #2 from Philip Rebohle --- Created attachment 135459 --> https://bugs.freedesktop.org/attachment.cgi?id=135459&action=edit Frame 2400 without artifacts -- You are receiving this mail because: You are the assignee for the bug.

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 --- Comment #1 from Philip Rebohle --- Created attachment 135458 --> https://bugs.freedesktop.org/attachment.cgi?id=135458&action=edit Frame 2400 with artifacts -- You are receiving this mail because: You are the assignee for the bug.___

[Bug 103743] Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts

2017-11-14 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=103743 Bug ID: 103743 Summary: Nier:Automata - "if" in fragment shader incorrectly evaluated, causes artifacts Product: Mesa Version: git Hardware: x86-64 (AMD64)