본문 바로가기
반응형

OpenGL ES Tutorial11

[OpenGL ES] 3. 렌더 버퍼(Render Buffers) 이해하기 [OpenGL ES] 3. 렌더 버퍼(Render Buffers) 이해하기 Render Buffer는 OpenGL ES의 Render로부터 넘어오는 이미지의 임시 저장소다.아래는 frame buffer와 관련된 두 가지 기능이다. 1. GLvoid glGenRenderbuffers (GLsizei n, GLuint* renderbuffers)n : 한 번에 몇 개의 render buffer를 만들 것인가.renderbuffers : 생성된 frame buffer의 번호를 저장할 변수. 하나 이상을 만들 때는 배열의 시작점을 넣음. 2. GLvoid glBindRenderbuffer (GLenum target, GLuint renderbuffer)target : 항상 GL_RENDERBUFFER.frame.. 2017. 10. 21.
[OpenGL ES] 2. 메쉬, 라인옵션, 프레임 버퍼 [OpenGL ES] 2. 메쉬, 라인옵션, 프레임 버퍼(Meshe, Lines OptimizationFrame Buffers Meshes and Lines Optimization (메쉬와 라인 옵션) OpenGL ES에서 점point를 그리는(찍는) 방법은 한 가지이지만, 선line과 삼각형triangle을 그리는 방법엔 3가지가 있다. 선을 그리는 방법은 아래다. . normal . strip . loop OpenGL ES에서 삼각형을 (옵션) 그리는 방법 아래다. . normal . strip . fan 어떻게 그리느냐에 따라 속도 향상과 메모리 절약이 가능하다. 지금 다뤄볼 것은 3차원 다각형mesh이다. 여기서는 OpenGL ES 삼각형을 면face이라 부르자. 꼭지점vertex들의 배열을 이용.. 2017. 10. 20.
[OpenGL ES] 1. 자료형과 기본도형 (Primitives) [OpenGL ES 1] 자료형과 기본도형 (Primitives) OpenGL ES 강의 시작OpenGL ES 자료형을 살펴보자. OpenGL은 Multi Platform을 지원하고, 특정 벤더에 종속되지 않기에 언어에 따라 자료형이 변경될 수 있다. 가령, C++에서는 float가 32비트이지만, 자바스크립트에서는 16비트다. 이런 차이를 극복하기 위해 OpenGL ES는 자신만의 자료형으로 동작한다. GLfloat, Glint처럼 GL로 시작한다. 1. 8비트 자료형 8비트 자료형 Same C Desc GLbyte char -128 to 127 GLubyte unsigned char 0 to 255 GLchar char -128 to 127 2. 16비트 자료형 16비트 자료형Same CDesc GL.. 2017. 10. 19.
반응형