差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

android:opengl 2011/01/10 18:07 現在
ライン 1: ライン 1:
 +====== OpenGLES 2.0 on Android ======
 +
 +※書きかけ
 +
 +eclair以降でOpenGLES 2.0がサポートされている。\\
 +froyoでJava側から利用できるようになった。eclairではnativeのみサポート。\\
 +ただし、Java側の実装は不十分。すべて利用するにはサードパーティのバインディングを利用する必要がある。\\
 +
 +日本の端末はeclairのものがまだ多く存在するため、現状の利用方法は次の2通りが考えられる。\\
 +
 +  * nativeで実装する
 +  * サードパーティの実装を利用する - http://code.google.com/p/gl2-android/
 +
 +===== Nativeで実装する =====
 +基本的にはnativeの方が簡単。
 +
 +  * 少しでもはやく処理する必要がある (ex.負荷の高いゲーム)
 +  * Java側とのやりとりがほとんどない (描画部分がうまく分離できる)
 +
 +===== サードパーティの実装を利用する =====
 +変数のやり取りが多い場合はnative側のコーディングが若干鬱陶しく感じることがある。\\
 +そういったケースではこちらの方が楽できる。
 +
 +  * UIの状態と綿密に連動する場合 (Java/nativeで変数を共有する)
android/opengl.txt · 最終更新: 2011/01/10 18:07 by ldr
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0