2011-01-19 4 views
1

私は尋ねると、これを見つけるためにGL質問の海全体を調べました。重複が見つかった場合はコメントしてください。OpenGL ESをWindowsのシンプルな描画面として使用するために必要な最小限のコードを探してください。

私は、Windowsで簡単な描画面としてOpenGL ES 2.0を使用する方法の非常に小さなチュートリアル、または可能であれば、準備ができたコード例を探しています。

「シンプル」とは、3D、レイヤー、シェーダーなどを(多分後で)実行しないことを意味します。私はちょうど標準のWin32ウィンドウにGLサーフェスを設定し、 "putpixel()"、 "line()"、 "rect()"、 "circle"などを実行します。 。

要するに

、このような何か:

  1. コールのinit /セットアップ表面
  2. をはlibために、ヘッダー、リンクを含めるPutRect
  3. 更新
  4. PUTLINE
  5. 更新
  6. クリーンアップ/終了

ほとんどのチュートリアルは、「Once upon a time ...」から始まりますが、これについては後で詳しく説明しますが、今は可能な限り早いスタートアップが必要です。

+0

実装をESはどれですか? – genpfault

+0

ESバージョン2.0は妥当と思われます。私は質問を更新しました。 – sharkin

+0

どのES 2.0実装ですか? [PowerVRの](http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp)?他に何か? – genpfault

答えて

1

これは難しい質問です。OpenGL ES 2.0を使用する2Dグラフィックスまたはゲームエンジンが必要です。私は何も知らないが、私はあなたに必要なツールを提供します。

OpenGL ES 2.0 Programming Guideという本があります。OpenGL ES 2.0に関するすべての情報が含まれています。 ES 2.0には固定機能パイプラインが含まれていないので、シェーダを使用する必要があります。この本には基本的なシェーダが含まれています。

このother questionは、ここであなたが円や線などのより複雑なプリミティブを描画する方法を学ぶためにこれは十分なはずのOpenGL ES 2.0

のためのチュートリアルとサンプルコードが含まれています。

ピクセルを画面に描画するには、2Dテクスチャを使用します。ピクセル単位のペイントは非常に遅くなるでしょう。

私はこれがあなたを助けてくれることを願っています。 OpenGL ES 2.0はOpenGL ES 1.1とOpenGLとは非常に異なっていることを覚えておいてください。

0

Windowsの単純な描画面としてのOpenGL ES 2.0。

まあ、WindowsはOpenGL ES環境を提供していません。

これはGLドライバモデルを提供しますが、IHVはGLES機能を公開するGLドライバを提供しています。

だから私は、GLの表面を設定する(と一部の人がこれを行う方法にあなたを指摘している)をお勧めします、とあなたが興味を持っているGLESのサブセットを使用します。

関連する問題