2010-07-27 8 views

Respuesta

12

El video de la sesión 415 de la WWDC repasa esto un poco, así que agárrelo y mire si puede.

Esencialmente, usted crea un segundo framebuffer para msaa rendering usando glRenderbufferStorageMultisampleAPPLE para sus búferes de profundidad y color. A continuación, asociaremos este framebuffer muestras múltiples, hacer que su escena, y luego hacer la determinación multimuestreo en su framebuffer principal:

glBindFramebuffer(GL_READ_FRAMEBUFFER_APPLE, msaaFramebuffer); 
glBindFramebuffer(GL_DRAW_FRAMEBUFFER_APPLE, defaultFramebuffer); 
glResolveMultisampleFramebufferAPPLE(); 

continuación, vincular a su rendir memoria intermedia y presentarlo como lo haría normalmente.

Todavía soy relativamente nuevo en OpenGL ES, pero espero que esto lo ayude a seguir el camino correcto.

Cuestiones relacionadas