https://bugs.freedesktop.org/show_bug.cgi?id=103743
Timothy Arceri changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
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
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
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.
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.___
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.___
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
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
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._
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
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
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
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
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.
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.___
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)
16 matches
Mail list logo