콘텐츠로 이동
Search

OpenGL Utility Toolkit

lastmod 2018-08-17created 2014-04-138 edits

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