web-dev-qa-db-ja.com

WindowsでOpenGLES2.0を使い始める

これは、Windowsプラットフォームで単純なOpenGL ES2.0プログラムを構築するために必要な手順に関する非常に具体的な質問です。環境は、管理されていないC++を備えたVisualStudioです。

Khronos.orgサイトにアクセスしましたが、率直に言って、標準化団体によって書かれたもののように読めるため、少し不透明です。 「リファレンス」や「仕様」などをダウンロードしたくない。

私が探しているのは、AからBに移動するためのリンクと手順だけです。つまり、「これらのファイルをダウンロードするか、このURLでこのセットアップを実行します。これらのライブラリへの参照を使用して新しいVisualStudioプロジェクトを作成します。このヘッダーをインクルードします。ファイル。"

繰り返しになりますが、私はES2.0に興味があります。

20
Buggieboy

同じことをたくさん掘り下げた後。 PowerVRからopenGLes 2用のエミュレーターを見つけました: http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp

上記でリンクされているAMDは、使用できなくなったか、サポートされなくなりました。

11
bcowcher

私はグーグルを使っています Angle Project 。 opengles2.0をWin32のDirectX9呼び出しに変換します。それはかなりうまく機能し、かなりの数の例さえあります。また、BSDライセンスであるため、作成したものはすべて、独自のプロジェクトにソースを使用できます。

12
Paul Bruner

AMDは、OpenGL ESを通常のCatalystドライバー(WinおよびLin用)にバンドルします。

OpenGL ESコンテキストを取得するには、EGLを使用する必要があります。 (そして、AMD OpenGL ES SDKのヘッダー/インクルードを使用する必要があります)。

  • AMDユーザーは、アプリを実行するために必要なすべてのものをすでに持っています。
  • EGLおよびOGLESに関するすべてのドキュメントが有効です。

  • AMDでのみ動作します。

PSはい、OLD/DEPRECATED OpenGL ES エミュレーターとは異なります。だからネイティブ!!!

9
przemo_li

AMDは現在、EGLライブラリを備えたデスクトップOpenGL ES 2.0バージョンを出荷しています http://developer.AMD.com/tools/graphics-development/AMD-opengl-es-sdk/

4
Tim Child

OpenGLESをデスクトップにもたらすAngleProjectをご覧ください。それはかなりうまく機能し、セットアップはそれほど難しくありません: http://code.google.com/p/angleproject/

3
eozgonul

OpenGL ESは、デスクトップマシンでは一般的に利用できません。これは組み込みシステムを対象としているため、ES:EmbeddedSystemsという名前が付けられています。

1
shoosh

利用可能なネイティブ実装はありませんが(ESは結局Embedded Systemsの略です)、ATIの OpenGL ES Emulator を試すことができます。

編集:3/3/12この回答に反対票を投じましたが、AMDがシミュレーターのサポートを終了したようです。

0