Vertex pipeline

Vertex pipeline

The function of the vertex pipeline in any GPU is to take geometry data (usually supplied as vector points), work with it if needed with either fixed function processes (earlier DirectX), or a vertex shader program (later DirectX), and create all of the 3D data points in a scene to a 2D plane for display on a computer monitor.

It is possible to eliminate unneeded data from going through the rendering pipeline to cut out extraneous work (called view volume clipping and backface culling). After the vertex engine is done working with the geometry, all the 2D calculated data is sent to the pixel engine for further processing such as texturing and fragment shading.

As of DirectX 9c, the vertex processor is able to do the following by programming the vertex processing under the Direct X API:

* Tessellation
* Displacement mapping
* Geometry blending
* Higher-order primitives
* Point sprites
* Matrix stacks

External links

* [http://www.anandtech.com/video/showdoc.aspx?i=2044&p=3 Anandtech Article]
* [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/Vertex_Pipeline.asp MSDN Programming Guide for Vertex Processing]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Vertex (geometry) — For vertices in the geometry of curves, see Vertex (curve). For other uses of the word, see Vertex (disambiguation). In geometry, a vertex (plural vertices) is a special kind of point that describes the corners or intersections of geometric… …   Wikipedia

  • Vertex shader — (abbreviation VS ) is a shader program, normally executed on the Graphics processing unit. Function A vertex shader is a graphics processing function used to add special effects to objects in a 3D environment. Programming Vertex shaders are… …   Wikipedia

  • Vertex Shader — Shader Un shader (anglais, du verbe to shade : ombrager ou estomper, nuancer) est un programme[Quoi ?] utilisé en image de synthèse pour paramétrer une partie du processus de rendu réalisé par une carte graphique ou un moteur de rendu… …   Wikipédia en Français

  • Vertex and pixel shaders — Shader Un shader (anglais, du verbe to shade : ombrager ou estomper, nuancer) est un programme[Quoi ?] utilisé en image de synthèse pour paramétrer une partie du processus de rendu réalisé par une carte graphique ou un moteur de rendu… …   Wikipédia en Français

  • Vertex shader — Shader Un shader (anglais, du verbe to shade : ombrager ou estomper, nuancer) est un programme[Quoi ?] utilisé en image de synthèse pour paramétrer une partie du processus de rendu réalisé par une carte graphique ou un moteur de rendu… …   Wikipédia en Français

  • Vertex shaders — Shader Un shader (anglais, du verbe to shade : ombrager ou estomper, nuancer) est un programme[Quoi ?] utilisé en image de synthèse pour paramétrer une partie du processus de rendu réalisé par une carte graphique ou un moteur de rendu… …   Wikipédia en Français

  • Vertex Pharmaceuticals — Infobox Company company name = Vertex Pharmaceuticals Incorporated company company type = Corporation (NASD: [http://quotes.nasdaq.com/asp/SummaryQuote.asp?symbol=VRTX VRTX] ) foundation = 1989 location = Cambridge, Massachusetts key people =… …   Wikipedia

  • Pipeline 3D — On appelle pipeline 3D la succession des opérations généralement réalisées par une carte graphique nécessaires au rendu d un lot de données (maillages et textures principalement) sur un tampon chromatique, la plupart du temps celui ci est ensuite …   Wikipédia en Français

  • Graphics pipeline — In 3D computer graphics, the terms graphics pipeline or rendering pipeline most commonly refers to the current state of the art method of rasterization based rendering as supported by commodity graphics hardware[1]. The graphics pipeline… …   Wikipedia

  • Render-Pipeline — Eine Computergrafik Pipeline, auch Rendering Pipeline oder einfach Grafikpipeline, ist eine Modellvorstellung in der Computergrafik, die beschreibt, welche Schritte ein Grafiksystem zum Rendern, also zur Darstellung einer 3D Szene auf einem… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”