2011-04-20 3 views

답변

12

같은 소리가 GLFW입니다. 꽤 간단한 라이브러리이지만 GLUT보다 훨씬 직관적입니다. 키보드, 마우스 및 조이스틱 입력에 대한 기본 지원도 제공합니다.

또한 아주 작은 라이브러리이기 때문에 작은 오버 헤드가 있습니다. 일반적으로 GLFW는 정적으로 링크 된 경우에만 20-30kb의 오버 헤드를 추가합니다. 이식성 또한 탁월합니다. 플랫폼 지원에는 모든 주요 데스크탑 플랫폼 (Windows, Mac OS X, FreeBSD 및 Linux와 같은 X Window System이있는 Unix 시스템)이 포함됩니다.

+1

매우 유망 해 보입니다. 고맙습니다. 나는이 받아 들여진 응답을 표를 붙이기 전에 아직도 다른 응답을 기다리고있다. – GLnewb

+1

+1 GLFW. 이것은 몇 안되는 플러그인 중 하나이며 아무런 걱정이나 통증이 없습니다. 때로는 더 많은 일이 그렇게 잘되기를 바랍니다. – Damon

6

나는 이것을 위해 SDL을 사용합니다. OpenGL 창을 만들고 컨텍스트를 렌더링하고 마우스, 키보드 및 조이스틱 입력을 처리 할 수있는 크로스 플랫폼 라이브러리입니다. 사운드 출력을 지원하고보다 쉬운 오디오 지원을 위해 SDL_mixer 및 트루 타입 글꼴 지원을 위해 SDL_ttf과 같은 일부 애드온 라이브러리를 지원합니다.

SDL 1.3부터는 생성 된 OpenGL 컨텍스트가 지원되고 SDL 1.3을 사용하는 OpenGL 버전을 지정할 수도 있습니다. Windows, Linux 및 Android 휴대 전화에서 동일한 코드 작업을 수행 할 수 있습니다. SDL 1.3에는 마우스 및 터치 제스처 인식 기능이 포함 된 것으로 보입니다.

+1

우수. 불행히도 두 개의 승인 된 답변에 태그를 지정할 가능성이 없으므로 향후 프로젝트에서 SDL과 GLFW를 모두 사용할 것이라는 사실에도 불구하고 첫 번째 질문에 답해야합니다. 고맙습니다. – GLnewb

관련 문제