[Bug 36193] [i965] brw_eu_emit.c:182: validate_reg: Assertion `execsize >= width' failed.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Aug 31 02:00:51 PDT 2014


Kenneth Graunke <kenneth at whitecape.org> changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #13 from Kenneth Graunke <kenneth at whitecape.org> ---
Oh hey, I happened to fix this a while back when looking at a different bug.

commit b7679639bcc8ac72cb08c48f9cda8eecd6a9c1e5
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Aug 5 23:57:17 2014 -0700

    i965/clip: Fix brw_clip_unfilled.c/compute_offset's assembly.

    Due to the destination register width of 1 or 2, these instructions get
    ExecSize 1 or 2.  But dir and offset (used as src0) are both registers
    of width 4, violating the execsize >= width assertion.

    I honestly don't think this could have ever worked.

    Fixes Piglit's polygon-offset and polygon-mode-offset tests on Gen4-5.

    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70441
    Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Chris Forbes <chrisf at ijw.co.nz>

The fix will be in 10.3, and I've nominated it for stable releases as well, so
it may end up in 10.2.x at some point.

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/intel-3d-bugs/attachments/20140831/4f67ef5f/attachment.html>

More information about the intel-3d-bugs mailing list