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