This applies on top of the two patches I've sent already,
and enables the geometry streams, which is the final
piece missing for ARB_gpu_shader5 on evergreen and cayman.
(I'll do doc update patches later)

Glenn wrote most of this, I just spent some time making it work
and cleaning up the code. Though I suspect it could do with more
cleaning.

The main thing I don't really like is we try and emit all
outputs into each ring so we waste a bit of space, however
it does work, though the special casing to avoid POSITION
going into any other streams kinda makes me wonder if anything
else needs that special casing.

Dave.

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

Reply via email to