2012-02-12 23 views
1

gl_Position(-1,-1),(1,1)にマップする必要がありますか?すなわち、左上は(-1,-1)、右下は(1,1)ですか?GLSL座標空間?

私は図書館のCreatePerspectiveFieldOfViewを使用する前に、私のためにすべての変換を担当しましたが、私は今自分自身を書いています。私は座標をマップする必要があるかどうかはわかりません。

答えて

1

gl_Positionは4ベクトルなので、通常x、y、z、wという2つの要素以上の要素があります。クリッピングするとき、座標は[-w、w]、つまり正規化(各座標をwで割った)後に[-1、1]にクリッピングされます。正規化された座標はキューブ(-1、-1、-1) - (1,1,1)でクリップされます(クリッププレーンをさらに定義していない場合)。クリッピングの詳細については

は、

http://www.opengl.org/documentation/specs/version1.1/glspec1.1/node28.html

+0

右を読む...私は2DのHUDを構築していますので、私は、私はいつもとにかく1.0に設定しているZ、およびW忘れ。それは理にかなっている。ありがとう! – mpen

関連する問題