glsl: stop uninitialised warning and implement remaining 1D Geom Shader changes