これは、Windowsプラットフォームで単純なOpenGL ES2.0プログラムを構築するために必要な手順に関する非常に具体的な質問です。環境は、管理されていないC++を備えたVisualStudioです。
Khronos.orgサイトにアクセスしましたが、率直に言って、標準化団体によって書かれたもののように読めるため、少し不透明です。 「リファレンス」や「仕様」などをダウンロードしたくない。
私が探しているのは、AからBに移動するためのリンクと手順だけです。つまり、「これらのファイルをダウンロードするか、このURLでこのセットアップを実行します。これらのライブラリへの参照を使用して新しいVisualStudioプロジェクトを作成します。このヘッダーをインクルードします。ファイル。"
繰り返しになりますが、私はES2.0に興味があります。
同じことをたくさん掘り下げた後。 PowerVRからopenGLes 2用のエミュレーターを見つけました: http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp
上記でリンクされているAMDは、使用できなくなったか、サポートされなくなりました。
私はグーグルを使っています Angle Project 。 opengles2.0をWin32のDirectX9呼び出しに変換します。それはかなりうまく機能し、かなりの数の例さえあります。また、BSDライセンスであるため、作成したものはすべて、独自のプロジェクトにソースを使用できます。
AMDは、OpenGL ESを通常のCatalystドライバー(WinおよびLin用)にバンドルします。
OpenGL ESコンテキストを取得するには、EGLを使用する必要があります。 (そして、AMD OpenGL ES SDKのヘッダー/インクルードを使用する必要があります)。
EGLおよびOGLESに関するすべてのドキュメントが有効です。
AMDでのみ動作します。
PSはい、OLD/DEPRECATED OpenGL ES エミュレーターとは異なります。だからネイティブ!!!
AMDは現在、EGLライブラリを備えたデスクトップOpenGL ES 2.0バージョンを出荷しています http://developer.AMD.com/tools/graphics-development/AMD-opengl-es-sdk/
OpenGLESをデスクトップにもたらすAngleProjectをご覧ください。それはかなりうまく機能し、セットアップはそれほど難しくありません: http://code.google.com/p/angleproject/
OpenGL ESは、デスクトップマシンでは一般的に利用できません。これは組み込みシステムを対象としているため、ES:EmbeddedSystemsという名前が付けられています。
利用可能なネイティブ実装はありませんが(ESは結局Embedded Systemsの略です)、ATIの OpenGL ES Emulator を試すことができます。
編集:3/3/12この回答に反対票を投じましたが、AMDがシミュレーターのサポートを終了したようです。