!UPSTREAM: glsl: Properly pack GS output varyings

TODO: why doesn't this work?