OpenGLES 2.0 on Android

※書きかけ

eclair以降でOpenGLES 2.0がサポートされている。
froyoでJava側から利用できるようになった。eclairではnativeのみサポート。
ただし、Java側の実装は不十分。すべて利用するにはサードパーティのバインディングを利用する必要がある。

日本の端末はeclairのものがまだ多く存在するため、現状の利用方法は次の2通りが考えられる。

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