巨大なクワッドの高速レンダリングを10,000×10,000ピクセルのオーダーでサポートする必要があります。OpenGLES(iPhone)が巨大なクワッドをレンダリングする方法
iPhoneまたは一般的に、OpenGLESは現在のビューポートにテクスチャを自動的にクリップしますか?または、これらの頂点を画面のサイズに合わせるためのコードを追加する必要がありますか?
私はたくさんの頂点を最適化することについて話しましたが、非常に大きなテクスチャ付きの四角形では4つの頂点はどうですか?
巨大なクワッドの高速レンダリングを10,000×10,000ピクセルのオーダーでサポートする必要があります。OpenGLES(iPhone)が巨大なクワッドをレンダリングする方法
iPhoneまたは一般的に、OpenGLESは現在のビューポートにテクスチャを自動的にクリップしますか?または、これらの頂点を画面のサイズに合わせるためのコードを追加する必要がありますか?
私はたくさんの頂点を最適化することについて話しましたが、非常に大きなテクスチャ付きの四角形では4つの頂点はどうですか?
OpenGL rendering pipelineは、ラスタライズ前にクリッピングとカリングを実行するため、ビューポート外のジオメトリのパーツにピクセル単位のコストはありません。
ジオメトリが常にビューポートを満たしていることがわかっている場合は、OpenGLに公開した情報よりも多くの情報があり、理論的には出力ジオメトリへのコードを少数の操作で得ることができます。あなたの場合、後方に向かって世界に投影し、画面の端にある4つのポイント、おそらく頂点シェーダを探したいでしょう。しかし、あなたが絶対的に最適な解決策を書いたとしても、余分なコード負担にならないように、その差はごくわずかです。