Existe alguma maneira de gerar primitivas em um sombreador de geometria sem nenhuma geometria de entrada?

Alguns anos atrás, tentei implementar essa GPU Gem no OpenGL para gerar terreno procedural 3D usando Marching Cubes . O artigo sugere implementar cubos de marcha em um sombreador de geometria para obter a máxima eficiência. Isso significa que eu preciso executar o shader uma vez para cada voxel no...