[Mesa-dev] [Bug 111141] [REGRESSION] [BISECTED] [DXVK] 1-bit booleans and Elite Dangerous shader mis-optimization

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jul 19 18:39:38 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=111141

Jason Ekstrand <jason at jlekstrand.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|Mesa core                   |Drivers/Vulkan/radeon

--- Comment #10 from Jason Ekstrand <jason at jlekstrand.net> ---
The undefined values appear harmless so I'm going to guess that this is
probably actually a RADV bug.  Not knowing too much about RADV, how I'd go
aboug debugging it next would be to try "bisecting" nir_opt_algebraic.py by
commenting out large chunks of it and seeing if you can narrow down which
optimization triggers the problem.  Fortunately, with a renderdoc trace, it's
pretty quick to test out changes (before/after shouldn't matter for the
renderdoc capture in this case) so it shouldn't take a terribly long time. 
Once you've figured out which optimization is the culpret, we can see if that
optimization is buggy for some reason.  If the NIR optimization looks sound,
you can try dumping the shaders out of RADV (again, I have no idea how to do
that), diff them, and see if you can figure out why it's a problem.

For the moment, I'm going to move it over to RADV so that those people get
notified.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190719/73957819/attachment.html>


More information about the mesa-dev mailing list