Alright, I can create 3 geometry shaders for all primitives, but I am not sure if that is the right way for mesa. Thanks