On Fri, Oct 24, 2014 at 1:00 PM, Matt Turner <matts...@gmail.com> wrote:

> On Fri, Oct 24, 2014 at 12:55 PM, Jason Ekstrand <ja...@jlekstrand.net>
> wrote:
> > On Oct 24, 2014 12:51 PM, "Matt Turner" <matts...@gmail.com> wrote:
> >> On Fri, Oct 24, 2014 at 12:25 PM, Jason Ekstrand <ja...@jlekstrand.net>
> >> wrote:
> >> > I thought this would be a clever way to make spilling less expensive.
> >> > However, it appears that the oword read/write messages we are using
> for
> >> > spilling ignore the execution size and assume SIMD16 whenever working
> >> > with
> >> > more than one register.
> >>
> >> What do you mean by "assume SIMD16"?
> >
> > From reading the PRM it looks like it ignores the exec size and treats
> it as
> > 16-wide.  Also, this makes sense given my experiments.
>
> That sentence seems to mean something to you that it doesn't to me.
> Doing the operation on 16 elements seems like the intention.
>
> Any idea what's actually wrong? Is it using bogus high-8 channel
> enable bits or something?
>

 Yup.  Which ends up with half your data is bogus.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to