学習の順序
僕の OpenGL の最終的なターゲットは OpenGL ES なので、一気に OpenGL ES を勉強したいところだけど、Java を勉強するのに Java ME から始めるのは、開発効率という点で結構つらいものがあり、OpenGL に関しても同じことが言える。
幸いなことに ARM が OpenGL ES 2.0 Emulator を配布しており(ダウンロードするには ARM に登録する必要がある)、PC 上だけで確認まで行えるんだけど、エミュレータで開発するのはしんどい、というのを身をもって知っているので、学習の順序を一段階ずつにすることにする。
OpenGL
実際には Java で OpenGL、なので JSR-239(Java Binding for OpenGL ES)を使用したいんだけど、ここはきっちり C の OpenGL を触っておくべき。