Skip to content

zink: geometry shader support

Mike Blumenkrantz requested to merge zmike/mesa:zink-geometry_shaders into master

this adds full support for geometry shaders

some parts of this are broken due to both the unmerged status and the changes suggested in !5885 (merged) for only running the psiz pass on the required stage, resulting in crashing for some tests, as noted in that MR.

I've also elected to keep an odd-seeming gl_Position conversion here for gs inputs in order to reduce churn later when I remove that in favor of a shader key/variant based on the halfz extension usage.

Merge request reports