문제

메모리를 절약하기 위해 iPhone OpenGL ES에서 깊이 버퍼 할당을 해제할 수 있는지 궁금합니다.아니면 신청이 끝날 때까지 유지되나요?

애플리케이션 시작 부분에서만 심도 테스트가 필요합니다.

도움이 되었습니까?

해결책

새로운 EAGLContext 객체를 생성하고 이전 객체를 제거할 수 있습니다.새 항목을 만들 때 원하는 대로 설정할 수 있습니다.

다른 팁

예, 언제든지 깊이 버퍼를 삭제할 수 있습니다.코드는 깊이 렌더 버퍼를 생성하고 이를 프레임 버퍼에 연결하는 역할을 담당하므로(이 작업은 복사한 일부 템플릿 코드에 의해 수행될 수도 있음) 유사하게 분리하고 삭제할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top