0

IOS でマルチサンプリングを有効にする際に問題が発生しています。

このガイドを参照しています

下にスクロールすると

コード リスト 4-5 マルチサンプル バッファの作成

(もちろん) リゾルブ バッファが必要であることが明確に示されていることがわかります。ただし、最初のステップではどのような初期化も示していません。私はちょうどする必要がありますか

glGenFramebuffers(1, &resolveBuffer);
glBindFramebuffer(GL_FRAMEBUFFER, resolveBuffer);

フレーム バッファ オブジェクトをいつ初期化する必要がありますか?

また、最後のステップは私には明確ではありません。

glBindRenderbuffer(GL_RENDERBUFFER, colorRenderbuffer);
[context presentRenderbuffer:GL_RENDERBUFFER];

正確にはどこでこれを行う必要がありますか? そしてそれは何を達成しますか?fbo と vbo からの描画呼び出しの後だと思いますが、よくわかりません。

誰かが私が調べることができるある種のサンプルプロジェクトへのリンクを持っていますか? 私はグーグルで検索しましたが、何も見つかりません:(

最後に、フロート テクスチャを使用して HDR 画像をレンダリングしています。この命令で GL_RGBA8_OES を保持する必要がありますか?

glRenderbufferStorageMultisampleAPPLE(GL_RENDERBUFFER, 4, GL_RGBA8_OES, width, height);

この時点ですでにテクスチャにレンダリングされているかどうかは、はっきりしません。

前もって感謝します!

4

1 に答える 1