Skip to content

OpenGL Utility Toolkit

GLUT was originally written by Mark Kilgard to support the sample programs in the second edition OpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practical applications because it is simple, widely available and highly portable.

OpenGL, GLU, GLUT 관계

OpenGL은 렌더링에 관련된 라이브러리로 내부에 정해진 쉐이더가 존재한다. 이러한 쉐이더를 제어할 수 있는 녀석이 GLSL(Graphic Library Shader Language)이고 이를 편하게 하기 위해 만들어 진것이 GLEW(GL extension Wrangler Library) 이다.

그리고 openGL에 그리거나 조작을 할 수 있는 함수가 GLU(GL Utility library) 이고, GLU/GL에는 키보드나 마우스 등의 입력에 관한 처리가 없으므로 이를 처리해서 통합적으로 관리해주는 것이 GLUT(GL Utility Toolkit) 이다.

아무튼 GLUT의 경우에는 OS에 따른 플랫폼을 포함하므로 openGL과 GLUT사이에는 GLX(GL extension for unix/Linux Xwindow) 혹은 WGL(GL extension for Microsoft Windows)가 존재할 듯?

관련 링크는 아래와 같다:

GLX는 X를 위한 확장이고 XGL은 GLX를 지원하는 Xserver라고 한다:

See also

Favorite site