OpenGL   Open Graphics Library   오픈 그래픽 라이브러리

(2021-03-20)

1. OpenGL (Open Graphics Library)

  ㅇ 다양한 그래픽스 기능을 플랫폼 독립적인 라이브러리 형태로 제공하는 소프트웨어
     - (산업계 실질 표준)

  ㅇ 특징
     - 픽셀 단위가 아닌 객체 단위프로그래밍이 가능한 저수준의 그래픽소프트웨어
     - 그래픽스 하드웨어 및 운영체제에 독립적인 소프트웨어 인터페이스 (API)
     - 약 250여개의 함수 호출을 이용하여 단순 기하도형에서 복잡한 삼차원 그래픽 생성 가능

  ㅇ 역사
     - 1992년 실리콘 그래픽사에서 IRIS GL를 공개 
     - SGI,DEC,IBM,Microsoft社 등이 OpenGL ARB 라는 공식기구 결성
     - 1992년 1.0, 1995년 1.1, 2004년 2.0, 2008년 3.0, 2010년 4.0, 2014년 4.5 발표 

  ㅇ 그래픽스 하드웨어 발전에 맞추어 지속 발전 진화하는 API

  ㅇ OpenGL 코어 라이브러리
     - 운영체제 플랫폼에 독립적
     - 일벽,출력 루틴 등이 포함되지 않음

  ㅇ 운영체제라이브러리
     - X 윈도 시스템 : GLX
     - 애플社 시스템 : AGL (AppleGL)
     - MS社 시스템 : WGL (Windows to OpenGL)

  ㅇ 함수 이름
     - 접두어 'gl'로 시작, 작업 명령어의 첫 문자를 대문자로 함
     - 작업 내용, 인수 수, 인수 형태를 알 수 있음

  ㅇ ... (추가편집중) ...



Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"