具体的なDirectXのバージョン(DirectX 9など)または具体的なOpenGLのバージョンが現在のWindowsシステムでサポートされているかどうかを確認します。 OpenGLのためにDirectXまたはOpenGLがサポートされているかどうかチェック
3
A
答えて
3
OpenGLとDirectXは、すべてのWindowsシステムの存在です。しかし、特定のエクステンションを実行する機能や能力を使用する能力は、ハードウェアによって異なります。特定の機能をクエリしてその機能を使用することは可能です。それは、マシンによって異なります。
デバイスパラメータは、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のバージョンを検出するためのメカニズムを提供します。アプリは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
関連する問題
- 1. SDL2のビルド済みのWindows dll-sには、directxまたはopenglのサポートがコンパイルされていますか?
- 2. ドキュメントファイルがAndroidでサポートされているかどうかチェックする方法
- 3. のOpenGLまたはDirectXの
- 4. jquery Mobile:チェックボックスがチェックされているかどうかをチェック
- 5. キャンバスアプリがページまたはプロフィールにインストールされているかどうかをチェック
- 6. QtはOpenGL 2.0でサポートされていないWindowsクライアント向けにopengl = angle fixをサポートしていますか?
- 7. Visual BasicのDirectXまたはOpenGLをインポートするにはどうすればよいですか?
- 8. 特定のチェックボックスをチェックする方法はチェックされているかどうかチェックされていない
- 9. インポートされたモジュールが使用されているかどうかをチェック
- 10. リンクされたSQLサーバーが実行されているかどうかをチェック
- 11. ラジオボタンがクリックされた後、ラジオボタンが既にチェックされているかどうかをチェックする方法?
- 12. ホスティングがサポートされているかどうかをテストする
- 13. 要素がスクロールされているかどうかチェックする
- 14. Rails 3:ネストされた属性が変更されているかどうかをチェックしていますか?
- 15. SSLがサポートされているかどうかを検出
- 16. メッセージハブでポーリングAPIがサポートされているかどうか
- 17. FormGroupがサブミットされているかどうかをチェック
- 18. APIが監視されているかどうかのチェック
- 19. C#シリアルポートデバイスが接続されているかどうかをチェック
- 20. コードが変更されているかどうかをチェック
- 21. cssボタンが選択されているかどうかをチェック
- 22. Rails - レコードが更新されているかどうかをチェック
- 23. フィールドがオーバーライドされているかどうかをチェック
- 24. ios - ファイルがロードされているかどうかのチェック
- 25. angular2材料チェックボックスがチェックされているかどうか
- 26. サーブレットフィルタが登録されているかどうかをチェック
- 27. チェック方法レジストリフォルダが削除されているかどうか
- 28. linqオブジェクトが参照されているかどうかをチェック
- 29. setOnItemClickListenerがクリックされているかどうかをチェック
- 30. lablgtk2で "control"が押されているかどうかをチェック