To get to know the geometry shader stage in the rendering pipeline, I created a geometry shader that generates a Minecraft-like terrain in runtime using Simplex noise. The application to demo the shader can dynamically transform the terrain using modifiers like lacunarity, persistance, …