NDK】OpenGLES2.0へ手を出してみるそろそろOpenGLES1.0も飽きてきたのでOpenGLES2.0で3D表示をしてみたい。大きな固定シェーダーがなくなったことでしょう。いう固定処理で行っていたのが自由に組めるようになる。OpenGLES2.0では大雑把に書くとこんな感じになる。描画位置こんな感じでプログラムをはさむことでいろんなことをできたりグラフィックカードへ頂点演算をまるなげできたたりと利点は多い。自由に組める分、簡単に描画できなくなるという部分もがあったりOpenGLES1.0からの移行も大変になります。Language)言語というので記述し各プラットフォームでコンパイルすることで処理を実行できるようにしている。Wikipediaこれが一般的に言われているシェーダというものになります。上記ではわかりやすいように頂点での例を挙げましたが実際はもっと複雑に入り組んでいます。OpenGLES2.0で描画するには以下の2つのシェーダが必要になる。バーテックスシェーダ頂点関係の計算を行うフラグメントシェーダピクセル描画時の対応を記述するサンプルプログラムはこんな感じLink:Androidメモ3D処理は何回か手を出してきたけどなかなか完成までは長い道のりがかかります。あせらずにちまちま進めていきましょう。date*日本語が含まれない投稿は無視されますのでご注意ください。