Re: [Mesa-dev] [RFCv3 05/11] nir: add lowering pass for y-transform

2016-02-02 Thread Connor Abbott
On Mon, Feb 1, 2016 at 11:48 AM, Rob Clark wrote: > On Mon, Feb 1, 2016 at 11:00 AM, Connor Abbott wrote: >> On Sun, Jan 31, 2016 at 3:16 PM, Rob Clark wrote: >>> From: Rob Clark >>> >>> Signed-off-by: Rob Clark >>> --- >>> src/compiler/Makefile.sources| 1 + >>> src/compile

Re: [Mesa-dev] [RFCv3 05/11] nir: add lowering pass for y-transform

2016-02-02 Thread Marek Olšák
On Mon, Feb 1, 2016 at 5:00 PM, Connor Abbott wrote: > On Sun, Jan 31, 2016 at 3:16 PM, Rob Clark wrote: >> From: Rob Clark >> >> Signed-off-by: Rob Clark >> --- >> src/compiler/Makefile.sources| 1 + >> src/compiler/nir/nir.h | 12 + >> src/compiler/ni

Re: [Mesa-dev] [RFCv3 05/11] nir: add lowering pass for y-transform

2016-02-01 Thread Rob Clark
On Mon, Feb 1, 2016 at 11:00 AM, Connor Abbott wrote: > On Sun, Jan 31, 2016 at 3:16 PM, Rob Clark wrote: >> From: Rob Clark >> >> Signed-off-by: Rob Clark >> --- >> src/compiler/Makefile.sources| 1 + >> src/compiler/nir/nir.h | 12 + >> src/compiler/n

Re: [Mesa-dev] [RFCv3 05/11] nir: add lowering pass for y-transform

2016-02-01 Thread Ilia Mirkin
On Mon, Feb 1, 2016 at 11:00 AM, Connor Abbott wrote: >> +/* NIR equiv of TGSI CMP instruction: */ >> +static nir_ssa_def * >> +nir_cmp(nir_builder *b, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def >> *src2) >> +{ >> + return nir_bcsel(b, nir_flt(b, src0, nir_imm_float(b, 0.0)), src1, src2)

Re: [Mesa-dev] [RFCv3 05/11] nir: add lowering pass for y-transform

2016-02-01 Thread Connor Abbott
On Sun, Jan 31, 2016 at 3:16 PM, Rob Clark wrote: > From: Rob Clark > > Signed-off-by: Rob Clark > --- > src/compiler/Makefile.sources| 1 + > src/compiler/nir/nir.h | 12 + > src/compiler/nir/nir_lower_wpos_ytransform.c | 317 >

[Mesa-dev] [RFCv3 05/11] nir: add lowering pass for y-transform

2016-01-31 Thread Rob Clark
From: Rob Clark Signed-off-by: Rob Clark --- src/compiler/Makefile.sources| 1 + src/compiler/nir/nir.h | 12 + src/compiler/nir/nir_lower_wpos_ytransform.c | 317 +++ 3 files changed, 330 insertions(+) create mode 100644 src/com