Jump to content

Vertex shader

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by NeARAZ (talk | contribs) at 13:20, 10 March 2007 (grammar, fix category). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Vertex shader (abbreviation VS) is a shader program, normally excecuted on the Graphics processing unit.

Function

A Vertex-Shader serves to manipulate the geometry of an object of a scene. Therefore the form of the object changes and this changes the appearance of the object.

With the help of vertex Shader effects as vertex lighting, terrain-/Object-deformation, waves or frog eye perspective are possible.

Programming

Vertex shaders are programmed in the following languages: Assembler, Cg, GLSL, HLSL.

See also