Bug 71777 - R600 stuck while compiling shader for Unigine Heaven 3.0
Summary: R600 stuck while compiling shader for Unigine Heaven 3.0
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/r600 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-19 09:40 UTC by Marc Dietrich
Modified: 2013-12-14 22:58 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
diff of the relevant shader dump with and without the patch (99.10 KB, text/plain)
2013-11-19 09:40 UTC, Marc Dietrich
Details
failing shader in Unigine Heaven 3.0 (30.06 KB, text/plain)
2013-11-25 12:08 UTC, Marc Dietrich
Details

Description Marc Dietrich 2013-11-19 09:40:30 UTC
Created attachment 89455 [details]
diff of the relevant shader dump with and without the patch

commit 88c8f19 (r600/llvm: Store inputs in function arguments) causes some infinite loop compiling a shader in UH 3.0. Works fine with R600_LLVM=0 or by reverting the patch. I attached a shader dump diff with and without the patch. See also http://lists.freedesktop.org/archives/mesa-dev/2013-November/048433.html.
Comment 1 Tom Stellard 2013-11-22 00:50:20 UTC
Can you post a dump with only the failing shader?
Comment 2 Marc Dietrich 2013-11-25 12:08:03 UTC
Created attachment 89739 [details]
failing shader in Unigine Heaven 3.0
Comment 3 Andy Furniss 2013-12-13 19:15:51 UTC
Working for me now with Today's Gits.
Comment 4 Marc Dietrich 2013-12-14 22:58:39 UTC
confirmed. whatever fixed it ...


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.