これは簡単な質問かもしれません。GLSLの初心者として、私はむしろここで質問したいと思います。これで、頂点シェーダーで、次の方法でワールド座標系の位置を取得できます。
gl_Position = ftransform();
posWorld = gl_ModelViewMatrix * gl_Vertex;
問題は、すべての頂点の中でposWorldの最大/最小値を取得できるかどうかです。頂点の深さの範囲を取得できるようにしますが、深さバッファーの範囲は取得できません。
これが不可能な場合、ワールド座標系で近距離/遠距離平面のz値を取得するにはどうすればよいですか?
敬具、
ジャン