OpenGL ES Tiefenpuffer
-
19-09-2019 - |
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.
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