Frage

Ich habe mich gefragt, ob ich den Tiefenpuffer in iPhone OpenGL ES Konserve Speicher freigeben kann? Oder es bleibt, bis die Anwendung beendet?

Ich brauche nur die Tiefenprüfung zu Beginn der Anwendung.

War es hilfreich?

Lösung

Sie können ein neues EAGLContext-Objekt erstellen und der alten loszuwerden. Wenn Sie die neue erstellen, können Sie es einrichten, wie Sie wollen.

Andere Tipps

Ja, können Sie den Tiefenpuffer jederzeit löschen. Ihr Code ist verantwortlich für die Tiefen renderbuffer zu schaffen und es die Framebuffer Befestigung (obwohl dies wahrscheinlich durch einen Template-Code ausgeführt wird, dass Sie kopiert), so können Sie in ähnliche Weise lösen und löschen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top