On Tue, 17 Jan 2012 19:43:52 -0800, Kenneth Graunke <[email protected]> wrote: > When I originally implemented the hack to use GRFs 111+ as fake MRFs, I > did so purely to avoid rewriting all the code that dealt with MRFs. > However, it turns out that a similar hack is actually required. > > Newly discovered language in the BSpec indicates that SEND instructions > with EOT set "should" use g112-g127 as their source registers. Based on > assertions in the simulator, this is actually a requirement on certain > platforms. > > Since we're faking MRFs already, we may as well use the officially > sanctioned range. My guess is that we avoided this issue because we > seldom use m0: URB writes in the new VS backend start at m1, and RT > writes in the new FS backend start at m2.
Reviewed-by: Eric Anholt <[email protected]>
pgpEC7dE2zGav.pgp
Description: PGP signature
_______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
