Bug 71777

Summary: R600 stuck while compiling shader for Unigine Heaven 3.0
Product: Mesa Reporter: Marc Dietrich <marvin24>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: diff of the relevant shader dump with and without the patch
failing shader in Unigine Heaven 3.0

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.