On 10/10/17 10:02, Eric Anholt wrote:
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?
Sure, will add a comment.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev