2011-08-10 5 views

답변

3

의 OpenGL 및 DirectX는 모든 Windows 시스템 존재합니다. 그러나 특정 확장을 실행하거나 기능을 사용하는 기능은 하드웨어에 따라 다릅니다. 특정 기능을 쿼리하고 기능을 사용할 수 있습니다. 그것은 기계마다 다릅니다.

Direct 매개 변수 GetDeviceCaps 및 기타 관련 Direct3D API를 사용하여 장치 매개 변수를 가져올 수 있습니다. 샘플을 참조하십시오. http://www.codesampler.com/dx9src/dx9src_1.htm#dx9_initialization

glGetString을 사용하여 장치 기능을 알 수 있습니다. http://www.codesampler.com/oglsrc/oglsrc_1.htm#ogl_initialization

3

OpenGL을위한 작업을 수행 할 수 있습니다

OpenGL은 또한 실행시는 OpenGL 버전을 검출하기위한 메커니즘을 제공합니다. 앱이 glGetString (GL_VERSION)을 호출하고 반환 문자열을 구문 분석 할 수 있습니다.

의 DirectX를 들어

http://www.opengl.org/resources/faq/technical/extensions.htm

나는 매우 제한된 경험을 가지고,하지만 당신은 시도 할 수 있습니다 : http://msdn.microsoft.com/en-us/library/microsoft.directx_sdk.directsetup.directxsetupgetversion%28VS.85%29.aspx

관련 문제