Видео сеанса WWDC 415 проходит через это немного, поэтому возьмите и посмотрите, что если сможете.
По сути, вы создаете второй кадровый буфер для рендеринга msaa, используя glRenderbufferStorageMultisampleAPPLE
для его буферов глубины и цвета.Затем вы связываете этот мультисэмпловый кадровый буфер, визуализируете свою сцену, затем выполняете разрешение мультисэмплинга в вашем основном кадровом буфере:
glBindFramebuffer(GL_READ_FRAMEBUFFER_APPLE, msaaFramebuffer);
glBindFramebuffer(GL_DRAW_FRAMEBUFFER_APPLE, defaultFramebuffer);
glResolveMultisampleFramebufferAPPLE();
, затем связываете свой буфер рендеринга и представляете его, как обычно.
IЯ все еще относительно новичок в OpenGL ES, но я надеюсь, что это поможет вам встать на правильный путь.