vertex shader


Also found in: Dictionary, Thesaurus, Medical, Wikipedia.

vertex shader

A programmable function in graphics cards that offers a programmer flexibility in rendering an image. The vertex shader is used to transform the attributes of vertices (points of a triangle) such as color, texture, position and direction from the original color space to the display space. It allows the original objects to be distorted or reshaped in any manner.

From Vertex Shader to Pixel Shader
The output of a vertex shader along with texture maps goes to an interpolation stage and then to the pixel shader. The pixel shader is another programmable function that allows flexibility in shading an individual pixel. Whereas vertex shaders can be used to completely transform the shape of an object, pixel shaders are used to change the appearance of the pixels.

It's About Gaming
Game developers push the envelope for fast graphics rendering and determine the right balance of vertex shading and pixel shading. Sometimes, the pixel shader, which is also called a "fragment shader," performs no processing and acts only as a pass-through.

Introduced in 2001, vertex shaders and pixel shaders are supported by OpenGL and DirectX. See graphics pipeline and graphics accelerator.


Shaders in the Pipeline
Vertex and pixel shaders allow the programmer complete flexibility in rendering an image with regard to reshaping the objects and changing their surfaces. See graphics pipeline for more details.
References in periodicals archive ?
Moreover, they also used vertex shaders to generate the noise function that animates water simulation.
The GPU runs at a clock speed of 650MHz and also offers 48-pixel shaders and eight vertex shaders, responsible for adding textures and effects to graphics.ATi's standard specifications for X1950 XTX cards recommend the 512Mbytes of GDDR4 memory run at 1GHz.
As a build-to-order option for unprecedented 3D design, visualization and gaming, the Power Mac G5 line also features the ATI Radeon 9800 Pro-a workstation-class graphics card featuring per pixel and vertex shaders, and providing an astonishing fill rate of 3 billion textured pixels/second.