Timothy Arceri <tarc...@itsqueeze.com> writes:

> On 10/10/17 09:31, Eric Anholt wrote:
>> Timothy Arceri <tarc...@itsqueeze.com> writes:
>> 
>>> We won't split varyings marked as always active because there
>>> is no point in doing so. This means we need to mark both
>>> sides of the interface as always active otherwise we will have
>>> a mismatch and start removing things we shouldn't.
>> 
>> Is this just needed because the next patch only updates a single bit in
>> the read/write arrays for multi-channel variables?  Or is there
>> something else?
>
> We want to keep both sides the same. We don't want to have:
>
> vec4 on one side and float * 4 on the other. We might be able to handle 
> it but just for the simple readability of NIR dumps I don't think we 
> should do it. Thoughts?

Having them mix-and-matched seems OK to me, though I guess I can imagine
similar issues popping up in other linking passes.

Could you add a comment explaining the motivation here?

Attachment: signature.asc
Description: PGP signature

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

Reply via email to