Adreno drivers will crash compiling geometry shaders if the input position is not wrapped in a gl_in struct.