Re: [Mesa-dev] [PATCH] i965: Implement get_nir_src_imm() helpers.

2015-12-02 Thread Kenneth Graunke
On Wednesday, December 02, 2015 10:54:39 AM Connor Abbott wrote: > On Wed, Dec 2, 2015 at 3:26 AM, Kenneth Graunke wrote: > > Normally, get_nir_src() won't return an immediate value - it moves it to > > a temporary VGRF. There are consumers of get_nir_src() that rely on > > this, and are unprepar

Re: [Mesa-dev] [PATCH] i965: Implement get_nir_src_imm() helpers.

2015-12-02 Thread Jason Ekstrand
On Wed, Dec 2, 2015 at 7:54 AM, Connor Abbott wrote: > On Wed, Dec 2, 2015 at 3:26 AM, Kenneth Graunke wrote: >> Normally, get_nir_src() won't return an immediate value - it moves it to >> a temporary VGRF. There are consumers of get_nir_src() that rely on >> this, and are unprepared to handle i

Re: [Mesa-dev] [PATCH] i965: Implement get_nir_src_imm() helpers.

2015-12-02 Thread Matt Turner
On Wed, Dec 2, 2015 at 7:54 AM, Connor Abbott wrote: > On Wed, Dec 2, 2015 at 3:26 AM, Kenneth Graunke wrote: >> Normally, get_nir_src() won't return an immediate value - it moves it to >> a temporary VGRF. There are consumers of get_nir_src() that rely on >> this, and are unprepared to handle i

Re: [Mesa-dev] [PATCH] i965: Implement get_nir_src_imm() helpers.

2015-12-02 Thread Connor Abbott
On Wed, Dec 2, 2015 at 3:26 AM, Kenneth Graunke wrote: > Normally, get_nir_src() won't return an immediate value - it moves it to > a temporary VGRF. There are consumers of get_nir_src() that rely on > this, and are unprepared to handle immediate values. > > This patch introduces new helpers whic

[Mesa-dev] [PATCH] i965: Implement get_nir_src_imm() helpers.

2015-12-02 Thread Kenneth Graunke
Normally, get_nir_src() won't return an immediate value - it moves it to a temporary VGRF. There are consumers of get_nir_src() that rely on this, and are unprepared to handle immediate values. This patch introduces new helpers which return immediates for single component constant values, and VGR