이번에는 이전에 소개한 멀티플랫폼 라이브러리를 이용해 Wiz에서 OpenGL ES 1.1를 사용한 출력을 하는 샘플을 만들었다. (이 글은 OpenGL을 다룰 줄 알고 command 창에서 빌드 하는데 불편함을 없는 사람을 기준으로 작성되었다.)
빌드 방법등은 이전과 다름이 없기 때문에 추가된 내용에 대해서만 적자면,
- 고정소수점 방식과 부동 소수점 방식을 컴파일 시 선택하게 하여 동작
- 직교 좌표계를 이용한 2D 출력과 프럼스텀을 이용한 3D 원근 출력
- RGBA4444 포맷과 A8 포맷의 texture 만들기 (RGB565는 이미 이전에 테스트 되었음)
- vertex buffer 출력 방식 vs index buffer 출력 방식
- vertex color 적용 vs 고정 color 적용
- triangle list / triangle strip / triangle fan 출력
- 기타 속성
back-face culling on/off
Z-buffer 설정
Fog 설정 및 on/off
- 직교 좌표계를 이용한 2D 출력과 프럼스텀을 이용한 3D 원근 출력
- RGBA4444 포맷과 A8 포맷의 texture 만들기 (RGB565는 이미 이전에 테스트 되었음)
- vertex buffer 출력 방식 vs index buffer 출력 방식
- vertex color 적용 vs 고정 color 적용
- triangle list / triangle strip / triangle fan 출력
- 기타 속성
back-face culling on/off
Z-buffer 설정
Fog 설정 및 on/off
이며, 이것들이 골고루 섞여서 만들어진 것의 모습이 위의 그림이다.
Posted by 안영기