Kenneth Graunke writes:
> On 08/21/2012 10:49 PM, Eric Anholt wrote:
>> I don't like the idea of losing 16-wide on apps where it might have
>> succeeded if we just tried. Note that a chunk of register space gets
>> eaten by things that don't scale with number of pixels, like attribute
>> setup,
On 08/21/2012 10:49 PM, Eric Anholt wrote:
> I don't like the idea of losing 16-wide on apps where it might have
> succeeded if we just tried. Note that a chunk of register space gets
> eaten by things that don't scale with number of pixels, like attribute
> setup, push constants, and the MRF hack
On Wed, Aug 22, 2012 at 5:32 PM, Ian Romanick wrote:
> On 08/21/2012 10:49 PM, Eric Anholt wrote:
>> I don't like the idea of losing 16-wide on apps where it might have
>> succeeded if we just tried. Note that a chunk of register space gets
>> eaten by things that don't scale with number of pixel
On 08/21/2012 10:49 PM, Eric Anholt wrote:
Kenneth Graunke writes:
16-wide programs use roughly twice as many registers as 8-wide, and we
don't support spilling in 16-wide. So if an 8-wide program uses more
than half the available GRFs, the 16-wide one almost certainly will fail
to compile du
Kenneth Graunke writes:
> 16-wide programs use roughly twice as many registers as 8-wide, and we
> don't support spilling in 16-wide. So if an 8-wide program uses more
> than half the available GRFs, the 16-wide one almost certainly will fail
> to compile during register allocation.
>
> Not only
On 15 August 2012 16:37, Kenneth Graunke wrote:
> 16-wide programs use roughly twice as many registers as 8-wide, and we
> don't support spilling in 16-wide. So if an 8-wide program uses more
> than half the available GRFs, the 16-wide one almost certainly will fail
> to compile during register
16-wide programs use roughly twice as many registers as 8-wide, and we
don't support spilling in 16-wide. So if an 8-wide program uses more
than half the available GRFs, the 16-wide one almost certainly will fail
to compile during register allocation.
Not only that, but attempting to compiling su