Bug 46784 - MAD using multiply written register fails
Summary: MAD using multiply written register fails
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Ian Romanick
QA Contact:
Depends on:
Reported: 2012-02-29 10:44 UTC by Ian Romanick
Modified: 2012-08-26 19:08 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

Test case (548 bytes, text/plain)
2012-02-29 10:44 UTC, Ian Romanick

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Romanick 2012-02-29 10:44:29 UTC
Created attachment 57825 [details]
Test case

The attached shader works correctly in swrast but fails on i965.  Also, if the first assignment to R1 is commented out the shader works.

This is a cut down version of a large set of generated tests that I'm currently working on.  There is no need to add this individual test to piglit.
Comment 1 Eric Anholt 2012-08-26 19:08:30 UTC
commit 6754ec831e5aaec516db929c8db6e7478a2f5540
Author: Eric Anholt <eric@anholt.net>
Date:   Sun Aug 12 23:30:18 2012 -0700

    i965: Fix accumulator_contains() test to also reject swizzles of the dst.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct.