1. glVertex とかで渡された頂点1個ごとに頂点シェーダが実行され、その頂点の座標を出力する。
2. 頂点シェーダが出力した座標を元に、実際に画面上のどのピクセルを描くか描かないかが決まる。これは自動的に決まる。
3. 描くべきピクセル1個ごとにフラグメントシェーダが実行され、テクスチャを取り込んだりしてそのピクセルの色を出力する。
4. フラグメントシェーダが出力した色を元に、実際に画面上にピクセルが描かれる。
だいたいこんな感じ。