1

glviewport の引数の単位サイズが正確にはわかりません。

      glViewport(0, 0, 200, 200);

明らかに OpenGL 単位 (描画時に使用される単位と同じ) ではないようです。から渡されたこれらの数値glviewportは、OpenGL コンテキストを表示するウィンドウ システムに対応する同じ単位サイズに自動的に変換されますか?

4

1 に答える 1

3

それらは何にも「自動的に翻訳」されません。glViewportへのパラメータはウィンドウ座標です。これらは、レンダリング サーフェス (実際のディスプレイまたは FBO) に関係するピクセル座標です。(0, 0) は、レンダリング サーフェスの左下を表します。

于 2013-01-02T07:35:23.197 に答える