我正在嘗試改進基於OpenGL ES的應用程序的「分辨率」。蘋果提到here(developer.apple.com)iOS 4中的OpenGL ES支持多重採樣......這可以稍微改善圖形。 如何啓用多重採樣?如何在iPhone上的OpenGL ES中激活多重採樣?
5
A
回答
12
WWDC會話415視頻會略過這一點,所以請抓住並觀察,如果可以的話。
本質上,您使用glRenderbufferStorageMultisampleAPPLE
爲其深度和顏色緩衝區創建了msaa渲染的第二個幀緩衝區。然後你綁定此多重採樣的幀緩衝,渲染場景,然後做多重採樣的決心到主幀緩衝區:
glBindFramebuffer(GL_READ_FRAMEBUFFER_APPLE, msaaFramebuffer);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER_APPLE, defaultFramebuffer);
glResolveMultisampleFramebufferAPPLE();
然後綁定渲染緩衝區,目前它,你通常會。
我自己對OpenGL ES還比較陌生,但我希望這能幫助你走上正軌。
3
相關問題
- 1. 在OpenGL Win32上激活多重採樣
- 2. 如何在Android OpenGL ES中執行多重採樣?
- 3. 在iPhone上的OpenGL ES顏色採摘
- 4. 如何在激活多重採樣(Windows)時防止空的OpenGL窗口?
- 5. MonoTouch:在OpenGL ES 2.0中啓用多重採樣
- 6. 如何使用OpenGL FBO多重採樣
- 7. OpenGL多重採樣啓用
- 8. SDL多重採樣和OpenGL
- 9. 顯式多重採樣與OpenGL中的常規多重採樣有何不同
- 10. 多采樣opengl?
- 11. iPhone的OpenGL-ES:在OpenGL UISwipeGestureRecognizer
- 12. 在iPad上多重採樣
- 13. iPhone OpenGL ES - 如何選擇
- 14. GLUT + OpenGL多重採樣反鋸齒(MSAA)
- 15. SDL/opengl多重採樣不起作用
- 16. OpenGL:後期處理+多重採樣=?
- 17. OpenGL ES For iPhone
- 18. iPhone OpenGL ES
- 19. 如何在iPhone/iPad上的OpenGL ES中壓縮紋理?
- 20. 在iPhone上的OpenGL ES中,如何滾動兩個圖像?
- 21. 在Windows下的OpenGL中的多重採樣幀緩衝器
- 22. 多重採樣紋理採樣
- 23. 在OpenGL ES 2.0中,如何從採樣器中讀取相鄰紋理元素?
- 24. 如何在本地活動中創建OpenGL ES 2上下文?
- 25. 如何爲wxWidgets OpenGL程序啓用多重採樣?
- 26. OpenGL ES 2.0中的高效隨機紋理採樣
- 27. SharpDX中的多重採樣
- 28. iPhone OpenGL ES Texture2D Masking
- 29. Fullscreen texture iPhone OpenGL ES
- 30. OpenGL ES iPhone紋理