Sto sperimentando w/migliorare la "risoluzione" di un'app basata su OpenGL ES. Apple menziona here (developer.apple.com) che OpenGL ES in iOS 4 supporta il multisampling ... e questo può migliorare la grafica in qualche modo. Come si attiva il multicampionamento?Come si attiva il multicampionamento in OpenGL ES su iPhone?
risposta
Il video della sessione 415 del WWDC ripassa un po 'questo, quindi prendi e guarda che se puoi.
In sostanza, si crea un secondo framebuffer per il rendering msaa utilizzando glRenderbufferStorageMultisampleAPPLE
per i relativi buffer di profondità e colore. Poi si associa questo framebuffer multisample, renda la scena, poi fare la volontà multicampionamento nel vostro framebuffer principale:
glBindFramebuffer(GL_READ_FRAMEBUFFER_APPLE, msaaFramebuffer);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER_APPLE, defaultFramebuffer);
glResolveMultisampleFramebufferAPPLE();
quindi associare il tuo rendere tampone e la presenta come si farebbe normalmente.
Sono ancora relativamente nuovo per OpenGL ES, ma spero che questo ti aiuti a metterti sulla giusta strada.
O semplicemente cassa documentazione mele della questione: http://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/WorkingwithEAGLContexts/WorkingwithEAGLContexts.html nella sezione "Use multisampling ..."
- 1. iPhone OpenGL ES - Come scegliere
- 2. OpenGL ES per Iphone
- 3. Qualsiasi alternativa glPolygonMode su iPhone (OpenGL ES)?
- 4. Come utilizzare OpenGL ES su un thread separato su iphone?
- 5. OpenGL ES (iPhone) Touch Picking
- 6. Fullscreen texture iPhone OpenGL ES
- 7. OpenGL ES iPhone - disegnare linee anti-aliasing
- 8. Come abilitare il multicampionamento (antialiasing) in OpenGL con Qt5?
- 9. IPhone OpenGL ES viste singole o multiple?
- 10. iPhone OpenGL ES 2.0 - Pixel Perfect Textures
- 11. Consigli sull'accelerazione di OpenGL ES 1.1 su iPhone
- 12. Come utilizzare il multicampionamento con gli FBO OpenGL
- 13. Ottimizzazione di OpenGL ES su iPhone e interpretazione degli strumenti
- 14. Come caricare e visualizzare l'immagine in OpenGL ES per iphone
- 15. OpenGl ES su Iphone - Visualizzazione e rotazione di oggetti 3D
- 16. OpenGL ES (iPhone) alpha blending sembra strano
- 17. glGetUniformLocation ritorno -1 OpenGL ES (iPhone)
- 18. OpenGL o OpenGL ES
- 19. Come posso eseguire il rendering dei riflessi in OpenGL ES su iPhone senza un buffer stencil?
- 20. Scegli OpenGL ES 1.1 o OpenGL ES 2.0?
- 21. OpenGL ES Render to Texture
- 22. Differenza in iOS OpenGL ES e Android OpenGL ES
- 23. Visualizzatore multipiattaforma in OpenGL ES
- 24. Introduzione a OpenGL ES 2.0 su Windows
- 25. Rendering OpenGL ES su richiesta con GLKit
- 26. OpenGL ES black texture su Nexus S
- 27. Come posso generare immagini mipmap in OpenGL ES?
- 28. OpenGL | ES su un PC desktop
- 29. OpenGL ES arresto anomalo su spostamento sfondo, iOS 5.1
- 30. OpenGL è retrocompatibile con OpenGL ES?