I have been experimenting with geometry shaders recently to allow me to take some work more work off the CPU.
In my current minial example I have this setup:
<