Pergunta

Eu queria saber se eu posso desalocar o buffer de profundidade no iPhone OpenGL ES para a memória conserva? Ou ele permanece até os acabamentos de aplicação?

Eu só preciso o teste profundidade no início da aplicação.

Foi útil?

Solução

Você pode criar um novo objeto EAGLContext e livrar-se do velho. Quando você cria o novo, você pode configurá-lo como quiser.

Outras dicas

Sim, você pode excluir o buffer de profundidade a qualquer momento. Seu código é responsável pela criação do renderbuffer profundidade e anexá-lo ao framebuffer (embora este é provavelmente feito por alguns código do modelo que você copiou), para que possa semelhante separar e excluí-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top