zink: gl_point lowering
Some hardware doesn't support gl_PointSize, and for these cases an emulation would beneficial.
Using the infrastructure from !19117 (merged) as a base, in this series some code is added to emulate this feature.
We reuse the passthrough shader(if needed), and inject a geometry shader to create the squares representing the points with gl_PointSize
size.
Edited by Igor Torrente