Am Donnerstag, den 11.01.2018, 08:09 +0100 schrieb Gert Wollny:
> Am Mittwoch, den 10.01.2018, 15:27 -0500 schrieb Ilia Mirkin:
> [...]
> > 
> > If your hardware executes all the vertices in parallel, then a
> > barrier should be unnecessary.
> 
> My first try for this patch did not include forcing the barrier into
> slot x, which in turn resulted in failing piglits, e.g.
> 
>    tcs-output-array-float-index-rd-after-barrier
> 
> and I'm quite confident that the LDS r/w order was not broken - also
> because just forcing the barrier into slot x fixed it, so I guess not
> all vertices are always processed in parallel, which is also no
> surprise since the number of shader units attributed to the TCS stage
> is limited.
Dropping the barrier altogether doesn't have an impact on the
tesselation/barrier piglits, but I still wonder what happens if there
are more vertices to be processed than there are shader units so that
they can not be processes in parallel ...


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

Reply via email to