On Tue, Dec 16, 2014 at 1:11 AM, Jason Ekstrand wrote:
> ---
> src/glsl/Makefile.sources | 1 +
> src/glsl/nir/nir.h | 2 +
> src/glsl/nir/nir_split_var_copies.c | 225
>
> 3 files changed, 228 insertions(+)
> create mode 10064
On Wed, Dec 17, 2014 at 9:38 PM, Jason Ekstrand wrote:
>
>
> On Wed, Dec 17, 2014 at 6:01 PM, Connor Abbott wrote:
>>
>> > +
>> > +static nir_deref *
>> > +get_deref_tail(nir_deref *deref)
>> > +{
>> > + while (deref->child != NULL)
>> > + deref = deref->child;
>> > + return deref;
>> >
On Wed, Dec 17, 2014 at 6:01 PM, Connor Abbott wrote:
> > +
> > +static nir_deref *
> > +get_deref_tail(nir_deref *deref)
> > +{
> > + while (deref->child != NULL)
> > + deref = deref->child;
> > + return deref;
> > +}
>
> I think long-term, we should probably make dereferences exec list
On Tue, Dec 16, 2014 at 1:11 AM, Jason Ekstrand wrote:
> ---
> src/glsl/Makefile.sources | 1 +
> src/glsl/nir/nir.h | 2 +
> src/glsl/nir/nir_split_var_copies.c | 225
>
> 3 files changed, 228 insertions(+)
> create mode 10064
---
src/glsl/Makefile.sources | 1 +
src/glsl/nir/nir.h | 2 +
src/glsl/nir/nir_split_var_copies.c | 225
3 files changed, 228 insertions(+)
create mode 100644 src/glsl/nir/nir_split_var_copies.c
diff --git a/src/glsl/Makefile.s