2012-08-01から1ヶ月間の記事一覧

Android で OpenGL ES 2.0 事始め JNI 編 〜android/bitmap.h を使ってみる〜

先程のサンプルにちょっと手お加えて今度は、ビットマップを JNI 側から読み込むように変更してみます。(この方式は Java 側からピクセルデータを渡す方式と比べて JNI 側で画像形式のハンドリングができる特徴があります)今回は前回のサンプルからの差分の…

Android で OpenGL ES 2.0 事始め 〜JNI 編〜

数回にわたり Android で OpenGL ES 2.0 を使用した超絶簡単なサンプルを紹介して参りましたが、OpenGL を使用しているのだから、やはりネイティブな C/C++ でもっと速度を向上させたいと思うのが実践的です。 前回の記事では Android NDK での開発環境の構…

Windows + Eclipse + CDT で JNI 開発環境を構築する 〜Android NDK 快適エンジニアリング〜

Windows 環境で Eclipse を使っている場合の JNI 開発環境について、Cygwin を導入した例が圧倒的に多いのですが、Cygwin という Eclipse と非統合な別環境を導入することで開発容易性が損なわれる。またポピュラーで JNI な OSS プロダクトのいくつかは Cyg…

Android で OpenGL ES 2.0 事始め その弐 〜画面キャプチャ〜

今回は前回の超入門に画面キャプチャ機能を追加してみたいと思います。 GLSurfaceView.draw(canvas) で簡単に画面キャプチャできるかと思っていたのですが、そうは問屋がおろさなかったです。今回のソースは、 AndroidManifest.xml Activity GLSurfaceView G…

Android で OpenGL ES 2.0 事始め 〜Beginning〜

夏休みでちょっと時間もできたし、せっかくなので Android で OpenGL ES 2.0 にトライしてみました。 以下の Beginning サンプルでは超入門として ApiDemos よりシンプルなサンプルを目指してみました。 なので、ビットマップを読み込んでテクスチャとしてそ…