
Primitive Processing:原始處理
Vertex Shader:頂點着色器
Primitive Assembly:原始組裝
Rasterizer:光栅化
Fragment Shader:片段着色器
Depth Stencil:深度模闆
Color Buffer Blend:色彩緩沖區混合
Dither:抖動
Frame Buffer:幀緩沖(可直接送入顯示器顯示)
Vertex Shader 和 Fragment Shader 是OpenGL ES 2.0中的可程式設計階段。
1. Vertex Shader(頂點着色器)
它會作用于每一個頂點,它的作用就是确定每一個頂點的坐标。它的輸出是頂點的坐标。
2. Rasterizer(光栅化)
左邊是我們指定的每個頂點和顔色,右邊是光栅化後的結果。這就是光栅化的作用。
3. Fragment Shader(片段着色器)
片段着色器作用于每個由光栅器發出的片段,由光栅器發出的每一個片段都執行一次。它的輸出是片段的顔色。