2013-05-07 2 views
0

Lorsque vous dessinez avec Open GL ES, vous créez un framebuffer, vous l'attachez au contexte, vous créez un renderbuffer, vous l'attachez au contexte et, enfin, attachez le renderbuffer au framebuffer.Rendre le tampon dans Open GL ES sur iPhone

Ma question est la suivante: pourquoi le rendu est-il lié deux fois? Dans Open GL, tous les objets utilisés doivent être liés au contexte, je comprends cela. Mais il me semble que le renderbuffer est déjà lié indirectement au contexte via le framebuffer. Alors pourquoi l'attacher directement au contexte? Ou autrement dit: si on le rattache directement au contexte, pourquoi le lier au framebuffer?

Répondre

0

Il ne doit pas être lié deux fois. Au moins pas dans mon projet. Le seul endroit qui est lié est avant la fonction "framebuferrenderbuffer".