PipeLine

POINT 大まかには 頂点処理, Fragment 処理にわかれる [ VertexTransform ] | [ FragmentTest ] // FrameBuffer に入る前に Test TIP Triangle 単位で Pipeline が進行する. ひとつの DrawCall 内でも, DepthTest, DepthWrite が有効になる


Fragment ごとの処理

次の順番で処理される
// Application が定義した Window 座標の外の領域の Fragment を破棄 1: シザー // Application で指定した Alpha 値より Fragment の Alpha 値が小さいなら破棄 2: アルファ // FrameBuffer の Stencil 値と比較して 一定の処理をする 3: ステンシル // Fragment の Depth 値と FrameBuffer の Depth 値と比較して 小さければ破棄 4: デプス // 5: 混合処理 6: ディザ 7: 論理