On Tue, Jun 20, 2017 at 1:25 AM, Ilia Mirkin <[email protected]> wrote:

> On Mon, Jun 19, 2017 at 11:22 AM, Aaryaman Vasishta
> <[email protected]> wrote:
> > Sorry for the late response, been busy with some personal stuff + work...
> >
> > On Tue, Jun 13, 2017 at 6:52 AM, Ilia Mirkin <[email protected]>
> wrote:
> >>
> >> On Mon, Jun 12, 2017 at 5:46 PM, Samuel Pitoiset
> >> <[email protected]> wrote:
> >> >
> >> >
> >> > On 06/10/2017 09:14 AM, Aaryaman Vasishta wrote:
> >> >>
> >> >> See the 'wt' on the first fmul in exacanv110.fp, exacmnv110.fp and
> >> >> exasanv110.fp. Any ideas on what could be causing the first fmul to
> >> >> require
> >> >> $r0 and/or $r1?
> >> >
> >> >
> >> > 'tex nodep $r4 $r2 0x0 0x1 t2d 0xf'
> >> >
> >> > is actually:
> >> >
> >> > 'tex nodep $r4:$r7 $r2 0x0 0x1 t2d 0xf'
> >
> > That's definitely confusing, but quite interesting.
> >>
> >>
> >> Actually more like:
> >>
> >> tex nodep $r4:$r5:$r6:$r7 $r2:$r3 ...
> >
> > Any idea why is it this way? The only way I could figure out so far is by
> > trial and error, but is there any better way to detect such dependencies?
>
> The t2d means "2 args for source" (with various additional modifiers
> which could add arguments). 0xf means return all 4 components (it's a
> component mask... e.g. 0x8 would be return only the alpha).

Ah, I see, makes sense. Thanks for the explanation!

Cheers,
Aaryaman

>
>   -ilia
>
_______________________________________________
Nouveau mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/nouveau

Reply via email to