|
|
유틸리티>하드웨어 관련OpenGL Extension Viewer 2.25
- 프로그램 설명
OpenGL은 Microsoft의 Direct3D와 같은 그래픽 API의 하나로 다양한 3D 그래픽 제작 및 게임 제작에 이용되고 있습니다.이러한 API가 없다면 소프트웨어 개발자들은 개별 하드웨어 별로 제각각 다른 프로그램 및 게임을 제작해야만 하거나 혹은 반대로 하드웨어 개발사들이 제각각 다른 게임이나 프로그램 별로 하드웨어를 제작해야만 하므로 큰 혼란과 자원의 낭비를 가져올 것입니다. 즉 API는 하드웨어 개발자들과 소프트웨어 개발자들이 서로간의 기능을 수행하고 지원하기 위해 공통으로 지향하게 되는 일종의 표준이라고 할 수 있습니다. 예를 들어 대표적인 게임용 API로 자리잡은 DirectX의 경우, 프로그램 가능한 버텍스/픽셀 셰이더 기능을 하드웨어에서 지원함에 따라 소프트웨어들도 이러한 기능을 응용할 수 있도록 하드웨어 개발사(nVIDIA나 ATI와 같은)와 마이크로소프트가 공동으로 표준을 개발하여 DirectX 8.0과 이를 지원하는 하드웨어 드라이버를 내놓으면 이러한 기능을 자사의 게임에서 응용하여 보다 나은 효과와 동작성능을 구현할 수 있도록 게임개발사들이 "DirectX 8.0을 필요로 하는" 게임을 개발하여 내놓는 식입니다. API는 이렇듯 표준을 개발하는 곳과 하드웨어 업체, 그리고 소프트웨어 업체들이 긴밀한 유대관계를 맺은 상태에서 개발이 진행되며, 그 진행과정에서 수많은 기능과 옵션들이 추가되는 것입니다. OpenGL Extension Viewer는 이렇게 개발된 OpenGL의 각 버전별 기능들을 현재 사용자의 시스템에 장착되어 있는 그래픽카드의 드라이버에서 어느정도 지원하고 있으며, 또 해당 기능들 및 옵션들이 어떤 회사에 의해 제안되고 추가되었는지 등의 정보들을 자세하게 알려주는 프로그램이며 단순히 정보를 볼 수 있을 뿐 아니라 해당 기능들을 켜거나 끌 수 있도록 해줍니다. OpenGL탭에서는 간단한 시스템 정보와 현재 사용자의 시스템에 장착되어 있는 그래픽카드의 드라이버 정보, 그리고 버전별 OpenGL의 지원 정도를 알려줍니다. Extensions에서는 레지스트리에 기록된 보다 상세한 옵션값들을 보여주며 여러 개발사에서 제안하고 추가된 OpenGL 하위 항목들을 표시해줍니다. 한편 이러한 정보들을 제공하는 기능 이외에 Test 탭에서는 간단한 벤치마크 기능도 제공하고 있습니다. Display Mode와 각종 3D관련 옵션을 켜주고 Rendering Tests를 누르면 OpenGL 마크가 그려져있는 박스가 회전하는 테스트가 진행됩니다. 테스트 진행 중 아무키나 누르면 보다 높은 OpenGL 버전에서의 테스트가 진행되며 2.0버전의 테스트가 끝나면 전체창이 닫히면서 Rendering Tests 창에 각 버전별 프레임레이트(FPS : 초당 프레임)가 표시됩니다. 사용자의 그래픽카드가 버전별로 OpenGL 기능들을 지원하고 있는지 보다 자세히 알아보고 싶은 사용자에게 추천합니다. - 스크린샷
|