Computergrafik
Pipeline Programmable 2
← Programmable Pipeline 1 | ● | Programmable Pipeline 3 →
- Evolutionsstufe #2: Vertex und Fragment Shader
- An C angelehnte Syntax: Cg, HLSL, GLSL
- GLSL am weitesten verbreitet und plattformunabhängig
Perspektivische Projektion mit GLSL:
void main()
{
// transform vertex with combined modelview
gl_Position=gl_ModelViewProjectionMatrix*gl_Vertex;
// pass vertex color
gl_FrontColor=gl_Color;
}