2009-07-01から1ヶ月間の記事一覧

OpenGL ESでテクスチャ

http://d.hatena.ne.jp/kambayashi/20090711/1247591143のサンプルを使用。 http://d.hatena.ne.jp/kambayashi/20090714/1247677550までの変更を加えたバージョン。 テクスチャ(画像)を用意する 画像は縦横が2のn乗のサイズにする(64x64、128x128、256x256な…

OpenGL ESの機能設定

http://d.hatena.ne.jp/kambayashi/20090711/1247591143のサンプルを使用。 http://d.hatena.ne.jp/kambayashi/20090713/1247594990の修正を加えたバージョン。 各種スイッチの切り替え OpenGL ESにはいろいろなスイッチの機能があり、オン・オフをglEnable()…

GLSurfaceViewでポリゴン描画

http://d.hatena.ne.jp/kambayashi/20090711/1247591143のサンプルを使用。http://d.hatena.ne.jp/kambayashi/20081031/1225474034で使ったRendererクラスを持ってきてポリゴンを書く。 Rendererクラスのままでは紛らわしいので以後、このクラスをGLHelperに…

GLSurfaceViewデバッグ設定

GLSurfaceViewの説明で使ったサンプルを使用。 OpenGL ES関連の使用状態をログに出力する GLSurfaceView.setDebugFlags()を使用して、デバッグモードを設定する。 引数は以下の2つをビット演算で組み合わせて使う。 GLSurfaceView.DEBUG_LOG_GL_CALLS GLSurf…

GLSurfaceViewの使い方

android sdk1.5から入ったOpenGL ESを簡単に使うためのクラス。 以下、使い方の手順 プロジェクト作成 eclipseでいつもどおりのやり方でプロジェクトを作成。 GLRendererクラス作成 新規クラスでGLRendererを作成する。 インターフェースでandroid.opengl.GL…