画面と OpenGL がプリミティブをレンダリングする必要があるかどうか、つまり画面上にあるかどうかを決定するために使用するロジックとの関係を理解しようとしています。
たとえば、ビューポートを画面よりも大きく設定したとします (これを行う理由はありませんが、例として)。OpenGLは画面サイズを「認識」していないため、正射投影がビューポート内に配置されている限り、画面からポイントを「描画」します。正しいですか?
また、プロジェクションによって決定されるビューポートの外側に頂点位置を定義した場合、OpenGL はそれをレンダリングに含めますか?
glViewport(0,0,100,100);
ApplyOrtho(50,50); // custom ES 2.0 utility to apply 2D orthographic projection
現在、位置の頂点は(75,75)
OpenGL によってレンダリングされませんよね?