Re: [Mesa-dev] [PATCH] i965/fs: Don't compute_to_mrf() in the optimization loop.

2014-10-30 Thread Matt Turner
On Thu, Oct 30, 2014 at 9:55 AM, Ian Romanick wrote: > On 10/29/2014 02:31 PM, Matt Turner wrote: >> ... or on Gen >= 7 at all. We use load_payload to gather results for the >> FB write(s) now, so we never write to MRFs directly. It's still called >> after lower_load_payload() since that will gene

Re: [Mesa-dev] [PATCH] i965/fs: Don't compute_to_mrf() in the optimization loop.

2014-10-30 Thread Ian Romanick
On 10/29/2014 02:31 PM, Matt Turner wrote: > ... or on Gen >= 7 at all. We use load_payload to gather results for the > FB write(s) now, so we never write to MRFs directly. It's still called > after lower_load_payload() since that will generate MOVs to MRFs on > platforms with MRFs. > > No differe

Re: [Mesa-dev] [PATCH] i965/fs: Don't compute_to_mrf() in the optimization loop.

2014-10-29 Thread Kenneth Graunke
On Wednesday, October 29, 2014 02:31:53 PM Matt Turner wrote: > ... or on Gen >= 7 at all. We use load_payload to gather results for the > FB write(s) now, so we never write to MRFs directly. It's still called > after lower_load_payload() since that will generate MOVs to MRFs on > platforms with MR

[Mesa-dev] [PATCH] i965/fs: Don't compute_to_mrf() in the optimization loop.

2014-10-29 Thread Matt Turner
... or on Gen >= 7 at all. We use load_payload to gather results for the FB write(s) now, so we never write to MRFs directly. It's still called after lower_load_payload() since that will generate MOVs to MRFs on platforms with MRFs. No differences in shader-db on Haswell (Gen 7.5). --- src/mesa/d