On vie, 2014-09-19 at 00:26 -0700, Jordan Justen wrote:
> On Thu, Sep 18, 2014 at 11:50 PM, Samuel Iglesias Gonsálvez
> <sigles...@igalia.com> wrote:
> > On Thu, 2014-09-18 at 16:05 -0700, Jordan Justen wrote:
> >> On Thu, Aug 14, 2014 at 4:12 AM, Iago Toral Quiroga <ito...@igalia.com> 
> >> wrote:
> >> > From: Samuel Iglesias Gonsalvez <sigles...@igalia.com>
> >> >
> >> > +      this->xfb_output = src_reg(this,
> >> > +                                 glsl_type::uint_type,
> >> > +                                 linked_xfb_info->NumOutputs *
> >> > +                                 c->gp->program.VerticesOut);
> >> > +      this->xfb_output_offset = src_reg(this, glsl_type::uint_type);
> >> > +      emit(MOV(dst_reg(this->xfb_output_offset), src_reg(0u)));
> >> > +      /* Create a virtual register to hold destination indices in SOL */
> >> > +      this->destination_indices = src_reg(this, glsl_type::uvec4_type);
> >> > +      /* Create a virtual register to hold temporal values in SOL */
> >> > +      this->sol_temp = src_reg(this, glsl_type::uvec4_type);
> >>
> >> What is the duration of liveness for sol_temp?
> >>
> >> Would it be better to generate a new temp in each function to help out
> >> register allocation?
> >>
> >
> > Yes, it is better. I have made this change: create a new temp virtual
> > register in every place it is needed (emit_thread_end(), xfb_write(),
> > xfb_program()).
> 
> Cool. Add Reviewed-by: Jordan Justen <jordan.l.jus...@intel.com> for
> this patch, and:
>  i965/gen6/gs: Avoid buffering transform feedback varyings twice.
>  i965/gen6/gs: Fix binding table clash between TF surfaces and textures.
>  i965/gen6/gs: Enable transform feedback support in geometry shaders
>  i965/gen6/gs: upload ubo and pull constants surfaces.
>  i965/gen6/gs: Use a specific implementation of geometry shaders for gen6.
>  i965/gen6: enable GLSL 1.50 and OpenGL 3.2
> 
> That is the rest of the series, right?

Yes.

> Thank you both for all the great work on this series!

Great, thanks for taking the time to review all the patches! I'll push
them later today.

Iago

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to