[Bug 91145] [SKL] gs-struct-copy-complicated fails (vec4 spilling)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Jun 29 10:21:27 PDT 2015
https://bugs.freedesktop.org/show_bug.cgi?id=91145
Bug ID: 91145
Summary: [SKL] gs-struct-copy-complicated fails (vec4 spilling)
Product: Mesa
Version: git
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: ASSIGNED
Severity: normal
Priority: lowest
Component: Drivers/DRI/i965
Assignee: ben at bwidawsk.net
Reporter: ben at bwidawsk.net
QA Contact: intel-3d-bugs at lists.freedesktop.org
The shader runner test fails as a result of inability to spill enough
registers. The theory is that gen9 needs the message header for simd4x2. This
causes two problems, first is extra register pressure, and the second is our
vec4 spilling code cannot spill registers with length greater than 1 (the
header is 2).
I played around with fixing this, but I didn't yet succeed (I don't remember
what's in these branches, they're just for posterity).
http://cgit.freedesktop.org/~bwidawsk/mesa/log/?h=vec4-more-spill
http://cgit.freedesktop.org/~bwidawsk/mesa/log/?h=vec4-more-spill2
http://cgit.freedesktop.org/~bwidawsk/mesa/log/?h=vec4-more-spill3
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20150629/d9b48bd6/attachment.html>
More information about the intel-3d-bugs
mailing list