OpenGL

승우위키

개요

OpenGL은 그래픽스 API에 대한 스펙이다. 라이브러리라고 부르는 사람도 있지만, 엄밀하게는 OpenGL은 API에 대한 스펙이고, 그것에 대한 구현은 Nvidia, AMD와 같은 GPU 제조업체가 제공한다. 대부분의 GPU 제조업체가 OpenGL 구현을 제공하므로 크로스 플랫폼으로 대부분의 플랫폼에서 사용할 수 있다는 장점이 있다.

OpenGL이라서 오픈소스라고 생각할 수도 있겠지만, 실제로는 많은 GPU 제조업체들이 구현의 소스코드를 공개하고 있지 않기 때문에 오픈소스는 아니다. Open이라는 단어를 API에 대한 스펙이 공개되어 있다는 의미라고 생각하면 될 것 같다.