WindowsでのOpenGL ES 2.0の使用開始
-
22-07-2019 - |
質問
これは、Windowsプラットフォームで簡単なOpenGL ES 2.0プログラムをビルドするために必要な手順に関する非常に具体的な質問です。環境は、アンマネージC ++を備えたVisual Studioです。
Khronos.orgのサイトにアクセスすると、率直に言って、標準化団体によって書かれたもののように表示されるため、少し不透明になっています。 「参照」をダウンロードしたくないまたは「仕様」など。
探しているのは、AからBに移動するためのリンクと手順だけです。つまり、"これらのファイルをダウンロードするか、このURLでこのセットアップを実行します。これらのライブラリへの参照を含む新しいVisual Studioプロジェクトを作成します。このヘッダーファイルを含めます。"
もう一度、ES 2.0に興味があります。
解決
同じことを何度も掘り下げた後。 PowerVRからopenGL es 2のエミュレーターを見つけました: http://www.imgtec。 com / powervr / insider / sdkdownloads / index.asp
上記でリンクされているAMDの1つは、現在使用できず、サポートされていません。
他のヒント
Google Angle Project を使用しています。 opengles 2.0をwin32のDirectX 9呼び出しに変換します。かなりうまく機能し、かなりの数の例さえあります。また、BSDライセンスであるため、作成するものは何でも自分のプロジェクトにソースを使用できます。
AMDは、OpenGL ESを通常のCatalystドライバー(Win& Lin用)にバンドルしています。
OpenGL ESコンテキストを取得するには、EGLを使用するだけです! (そして、AMD OpenGL ES SDKのヘッダー/インクルードを使用する必要があります)。
- AMDユーザーには、アプリの実行に必要なものがすべて揃っています。
-
EGLおよびOGL ESに関するドキュメントはすべて有効です。
-
AMDでのみ動作します。
PSはい、OLD / DEPRECATED OpenGL ES エミュレータとは異なります。 ネイティブ!!!
AMDは、EGLライブラリを備えたデスクトップOpenGL ES 2.0バージョンを出荷するようになりました http://developer.amd.com/tools/graphics- development / amd-opengl-es-sdk /
OpenGL ESをデスクトップにもたらすAngle Projectをご覧ください。設定は非常に良く、それほど難しくありません: http://code.google.com/p/angleproject /
OpenGL ESは、一般的にデスクトップマシンでは使用できません。組み込みシステムを対象としているため、ES-Embedded Systemsという名前が付けられています。
使用可能なネイティブ実装はありません(ESは結局Embedded Systemsを表します)が、ATIの OpenGL ESエミュレータ。
edit:3/3/12この応答に反対票を投じましたが、AMDはシミュレーターのサポートを終了したようです。