안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드에서 OpenGL을 사용하여 출력하기 위해
GLSurfaceView를 이용한다고 하고 이걸 쓰고 있습니다.
안드로이드에서 GLSurfaceView를 사용하지 않고 OpenGL출력이 가능한가요?
다른 방법을 찾는 이유는
GLSurface가 홈 키를 누르거나 해서 pause 상태가 되었다가
다시 resume 될 때 다시 생성되서 기존에 생성한 텍스쳐들을 잃어버리기 때문입니다.
아 근데 만약 방법이 있다고 하면 그 방법으로 하면 저 문제가 해결되려는지요.
초기화되는 이유가 메모리 문제를 방지하기 위해서라면 아마도 없을지도 모르겠네요.
그냥 초기화 코드를 넣어야 되려나요.




다른 방법이 텍스쳐를 읽어버리지 않다고 해도,
그러한 상황에서는 언제든 데이터를 잃어 버릴 수 있다는 가정하에 프로그래밍을 해야 모든 단말에서 잘 돌아가니까요.
그 방법을 찾으시는게 더 좋지 않을까란 생각이 듭니다.
게임 개발할 때도 보면 디바이스 마다 결과가 다를 때가 많이 있어서요.