Computergrafik
Programmable Pipeline #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; }