OpenGL을 시작하기전에 안드로이드의 그래픽구조와 요소들을 먼저 파악한다. 이글은 안드로이드 공식 문서와 'Tech Writing의 끝장' 블로그의 글을 참고 하였습니다. 1. BufferQueue 및 Gralloc 안드로이드에서 모든 그래픽 요소들의 중심에는 BufferQueue라는 클래스가 있다. 그래픽 데이터 버퍼들을 생성하는 컴포넌트 ("생산자")와 이 데이터를 받아서 디스플레이 하거나 추가 프로세싱을 하려는 컴포넌트 ("소비자")를 연결시켜주는 것이다. 생산자와 소비자는 서로 다른 프로세스에 존재할 수도 있다. 시스템 전반에 걸쳐 그래픽 데이터 버퍼를 이동시키는 거의 모든 작업들이 BufferQueue를 통해 처리된다. dequeueBuffer()를 호출하여 BufferQueue에서 프리 버퍼..