最適化とかほとんど考慮していないのに、それなりに速いのには理由があります。・クリッピングしていない・頂点バッファ単位で変換しているので共有頂点は一度しか計算していない・光源計算は必要最小限で不要なものを省いているよって実際に使える状態まで機能を入れるともっと負担が多くなるはずです。自前で書けば、プログラマブルシェーダーのように必要最小限な処理に最適化できます。ライティングなども実用的な速度で動作すると思います。頂点演算をしてみると、いくつか問題が出てきました。挙動がどうもおかしい。狙った通りの結果になりません。これがだめだとパースペクティブコレクションが効かないので少々致命的です。値でおかしなテクスチャの値になる。