gl_Position が自動的に均質化される (w で除算される) ことを期待していましたが、機能していないようです.. 以下の結果が異なるのはなぜですか?
1) void main() { vec4 p; ... 省略 ... gl_Position = ProjectionMatrix * p; }
2) ... 上と同じ ... p = 射影行列 * p; gl_Position = p / pw;
この 2 つは同じ結果を生成することになっていると思いますが、そうではないようです。1 は動作しませんが、2 は期待どおりに動作しています。精度の問題である可能性はありますか? 何か不足していますか?これは私をほとんど夢中にさせています..必要な助けが必要です。よろしくお願いします!