A type of [[Shader]] to create or modify [[Vertex|Geometry]] on the [[GPU]] in the rendering pipeline. This takes place *after* the [[Vertex Shader]] and [[Tessellation Shader]] (if applicable), and before the [[Fragment Shader]].