On mar, 2014-09-16 at 15:56 -0700, Jordan Justen wrote:
(...)
> >
> > void
> > +vec4_generator::generate_gs_set_primitive_id(struct brw_reg dst)
> > +{
> > + /* In gen6, PrimitiveID is delivered in R0.1 of the payload */
> > + struct brw_reg src = brw_vec8_grf(0, 0);
> > + brw_push_insn_state(p);
> > + brw_set_default_mask_control(p, BRW_MASK_DISABLE);
> > + brw_set_default_access_mode(p, BRW_ALIGN_1);
> > + brw_MOV(p, get_element_ud(dst, 0), get_element_ud(src, 1));
> > + brw_set_default_access_mode(p, BRW_ALIGN_16);
>
> The pop below makes this unneeded, right?
Right, and now that I am looking at it I notice that we have done the
same in other generator opcodes we added, so I'll fix those as well.
Iago
> 18-20
> Reviewed-by: Jordan Justen <[email protected]>
>
> > + brw_pop_insn_state(p);
> > +}
> > +
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev