[그래픽스] OpenGL 설계 원리
OpenGL 설계 원리
완전성
- 특정 하드웨어 기능에 대해서는 ARB 확장 형태로 명령어를 제공
- 다수의 하드웨어가 확장 기능을 지원하면 표준 기능으로 변경
상호 작업성
- 그래픽 명령은 A컴퓨터에서 내리되 실행은 B컴퓨터에서
- 성능이 낮은 클라이언트 컴퓨터가 고성능 서버를 이용
범용성
- 워크스테이션, 수퍼컴퓨터, 개인용 컴퓨터 등 운영체제에 무관
효율성
- 그래픽 하드웨어의 가속 기능을 최대한 발휘
- 회사마다 서로 다른 기능, 공통적인 부분을 찾아내어 그 성능을 극대화
독립성
- 기능 간의 독립성을 최대한 보장
- 기능끼리 서로 얽혀 발생하는 오류를 방지