MrD*_*ase 5 iphone multisampling opengl-es ios4
我正在尝试改进基于OpenGL ES的应用程序的"分辨率".Apple 在这里提到(developer.apple.com),iOS 4中的OpenGL ES支持多重采样......这可以在一定程度上改善图形. 你如何启用多重采样?
Jas*_*man 12
WWDC会议415视频有点过了,所以如果可以,抓住并观看.
基本上,您为msaa渲染创建第二个帧缓冲区,glRenderbufferStorageMultisampleAPPLE
用于其深度和颜色缓冲区.然后绑定此多重采样帧缓冲区,渲染场景,然后将多重采样解析为主帧缓冲区:
glBindFramebuffer(GL_READ_FRAMEBUFFER_APPLE, msaaFramebuffer);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER_APPLE, defaultFramebuffer);
glResolveMultisampleFramebufferAPPLE();
Run Code Online (Sandbox Code Playgroud)
然后绑定渲染缓冲区并像平常一样呈现它.
我自己对OpenGL ES还是比较陌生的,但我希望这有助于你走上正轨.
归档时间: |
|
查看次数: |
9717 次 |
最近记录: |