[Mesa-dev] [Bug 63132] [r600/llvm] src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c:1887:lp_emit_declaration_soa: Assertion `idx < 256' failed.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Apr 10 02:05:40 PDT 2013


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

José Fonseca <jfonseca at vmware.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |brianp at vmware.com,
                   |                            |jfonseca at vmware.com

--- Comment #2 from José Fonseca <jfonseca at vmware.com> ---
Looking at the TGSI shader in the attachement, it looks like Mesa state tracker
is doing an aweful job in allocating TEMP registers: they keep just increasing
number, even though there is no indirection of TEMP registers.  I recall that
GLSL IR emits increasing indices and Mesa state tracker tries to be a bit
smarter, but I suspect that the loop is thwarting it.

Johannes, could you get an apitrace with this?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130410/cd67c7c7/attachment-0001.html>


More information about the mesa-dev mailing list