rasterpos tests fail is it linker or tests?
There are two piglit rasterpos tests that fail when shaders are linked, and two that pass due to being sso. This should be consistent, but I'm not 100% sure where the fault lies.
The geom shader spec states geom shaders don't execute on rasterpos.
For the non-SSO path the glsl/nir linker links the vertex shader and empty gs that is supplied together to remove all the vertex shader outputs since they aren't used. For the SSO path this of course doesn't happen and the tests pass.
Should the linker not being linking in this case or should something else be ignoring the geometry shader stage so never emitting it?