1
gl_Position
を(-1,-1),(1,1)
にマップする必要がありますか?すなわち、左上は(-1,-1)
、右下は(1,1)
ですか?GLSL座標空間?
私は図書館のCreatePerspectiveFieldOfView
を使用する前に、私のためにすべての変換を担当しましたが、私は今自分自身を書いています。私は座標をマップする必要があるかどうかはわかりません。
gl_Position
を(-1,-1),(1,1)
にマップする必要がありますか?すなわち、左上は(-1,-1)
、右下は(1,1)
ですか?GLSL座標空間?
私は図書館のCreatePerspectiveFieldOfView
を使用する前に、私のためにすべての変換を担当しましたが、私は今自分自身を書いています。私は座標をマップする必要があるかどうかはわかりません。
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
右を読む...私は2DのHUDを構築していますので、私は、私はいつもとにかく1.0に設定しているZ、およびW忘れ。それは理にかなっている。ありがとう! – mpen