+A **Geometry Shader** is a programmable stage within the [Graphics Pipeline](/wiki/graphics_pipeline) that can alter or generate new geometric primitives. Operating after the [Vertex Shader](/wiki/vertex_shader), it processes entire primitives (points, lines, or triangles) and can output new ones, changing the shape and complexity of rendered objects.
+## See also
+- [Tessellation Shader](/wiki/tessellation_shader)
+- [Compute Shader](/wiki/compute_shader)
+- [Rendering](/wiki/rendering)
... 1 more lines