2011-10-19 4 views

답변

2

이것은 모두 간단하고 복잡한 질문입니다. 간단한 대답은 OpenGL이 알지도 모르고 걱정도되지 않는다는 것입니다. OpenGL은 이 아닙니다.; 그것은 문서입니다. 사양. OpenGL의 구현은 사물입니다.

복잡한 부분이 나타납니다. OpenGL 구현과 이야기하는 방법은 여러분이 살고있는 플랫폼에 달려 있습니다. MesaGL은 링크하는 라이브러리 이상으로 컴파일 될 수 있습니다.

하드웨어 가속을 원한다면 OS가 GPU를 소유하고 있기 때문에 이제 OS를 다루어야합니다. 드라이버로서의 메사는 glX 시스템을 통해 구현됩니다. 그것은 X-windows와 X-windows에 연결됩니다. OpenGL 컨텍스트 생성 기능은 소프트웨어 Mesa 드라이버에 의해 구현 된 컨텍스트를 제공합니다. 또는 하드웨어 메사 드라이버. 다른 드라이버를 사용하고 있다면 X-windows에도 연결됩니다. 이들은 모두 X-windows "디스플레이"에 묶여 있습니다.

Windows에서는 훨씬 간단합니다. 정확하게 하나의 ICD 드라이버가 있습니다. 설치되어 있고 지원하는 픽셀 형식 (일명 타당한 것)을 사용하면 하드웨어를 통해 OpenGL을 가속화 할 수 있습니다. Microsoft의 소프트웨어 구현을 얻지 못한다면

관련 문제