¿Hay alguna forma de generar primitivas en un sombreador de geometría sin ninguna geometría de entrada?

Hace unos años intenté implementar esta GPU Gem en OpenGL para generar terreno procesal en 3D usando Marching Cubes . El artículo sugiere implementar Marching Cubes en un sombreador de geometría para obtener la máxima eficiencia. Esto significa que necesito ejecutar el sombreador una vez para cada...