2

フラグメントシェーダーがOpenGLESビューポートのピクセルサイズに制限されていることがわかりました。

「オフスクリーンフラグメントシェーダー」またはレンダリング用のピクセル数が多いレンダリング環境を作成できますか?

4

1 に答える 1

7

フラグメントシェーダーは、頂点シェーダーの後にラスタライズによって作成された値を取ります。テクスチャ(非常に大きなテクスチャ)を作成し、それをFBOにバインドして(OGLのドキュメントを参照できますが、それほど複雑ではありません)、レンダリングする必要があります。オフスクリーンレンダリングの前に、

glViewPort

レンダリングの幅と高さを定義する関数。このオフスクリーンレンダリングの前に、フラグメントシェーダーを使用すると、すべて正常に機能します。幸運を :)

于 2011-07-26T11:00:33.763 に答える