Re: [Mesa-dev] [PATCH 01/17] nir: introduce new convergent and cross-thread attributes

2017-07-06 Thread Connor Abbott
On Mon, Jun 12, 2017 at 9:26 PM, Jason Ekstrand wrote: > On Mon, Jun 12, 2017 at 7:38 PM, Connor Abbott wrote: >> >> On Mon, Jun 12, 2017 at 7:19 PM, Jason Ekstrand >> wrote: >> > On Mon, Jun 12, 2017 at 11:58 AM, Nicolai Hähnle

Re: [Mesa-dev] [PATCH 01/17] nir: introduce new convergent and cross-thread attributes

2017-06-12 Thread Jason Ekstrand
On Mon, Jun 12, 2017 at 7:38 PM, Connor Abbott wrote: > On Mon, Jun 12, 2017 at 7:19 PM, Jason Ekstrand > wrote: > > On Mon, Jun 12, 2017 at 11:58 AM, Nicolai Hähnle > wrote: > >> > >> On 12.06.2017 20:50, Connor Abbott wrote: >

Re: [Mesa-dev] [PATCH 01/17] nir: introduce new convergent and cross-thread attributes

2017-06-12 Thread Connor Abbott
On Mon, Jun 12, 2017 at 7:19 PM, Jason Ekstrand wrote: > On Mon, Jun 12, 2017 at 11:58 AM, Nicolai Hähnle wrote: >> >> On 12.06.2017 20:50, Connor Abbott wrote: >>> >>> On Mon, Jun 12, 2017 at 2:17 AM, Nicolai Hähnle >>> wrote:

Re: [Mesa-dev] [PATCH 01/17] nir: introduce new convergent and cross-thread attributes

2017-06-12 Thread Jason Ekstrand
On Mon, Jun 12, 2017 at 11:58 AM, Nicolai Hähnle wrote: > On 12.06.2017 20:50, Connor Abbott wrote: > >> On Mon, Jun 12, 2017 at 2:17 AM, Nicolai Hähnle >> wrote: >> >>> On 10.06.2017 01:44, Connor Abbott wrote: >>> From: Connor Abbott

Re: [Mesa-dev] [PATCH 01/17] nir: introduce new convergent and cross-thread attributes

2017-06-12 Thread Nicolai Hähnle
On 12.06.2017 20:50, Connor Abbott wrote: On Mon, Jun 12, 2017 at 2:17 AM, Nicolai Hähnle wrote: On 10.06.2017 01:44, Connor Abbott wrote: From: Connor Abbott These are properties of the instruction that must be respected when moving it around, in

Re: [Mesa-dev] [PATCH 01/17] nir: introduce new convergent and cross-thread attributes

2017-06-12 Thread Connor Abbott
On Mon, Jun 12, 2017 at 2:17 AM, Nicolai Hähnle wrote: > On 10.06.2017 01:44, Connor Abbott wrote: >> >> From: Connor Abbott >> >> These are properties of the instruction that must be respected when >> moving it around, in addition to the usual SSA

Re: [Mesa-dev] [PATCH 01/17] nir: introduce new convergent and cross-thread attributes

2017-06-12 Thread Nicolai Hähnle
On 10.06.2017 01:44, Connor Abbott wrote: From: Connor Abbott These are properties of the instruction that must be respected when moving it around, in addition to the usual SSA dominance guarantee. Previously, we only had special handling for fddx and fddy, in a very

[Mesa-dev] [PATCH 01/17] nir: introduce new convergent and cross-thread attributes

2017-06-09 Thread Connor Abbott
From: Connor Abbott These are properties of the instruction that must be respected when moving it around, in addition to the usual SSA dominance guarantee. Previously, we only had special handling for fddx and fddy, in a very ad-hoc way. But with arb_shader_ballot and