Add a geometry shader