Android Lollipop の OpenGL で、 glDrawArrays() 呼び出しがクラッシュする
Android Lollipop に対応する実装を行っています。
KitKat までは異常無く動作するのですが、 Lollipop でアプリ起動時した場合にクラッシュしてしまいます。
Log を追ってみた所クラッシュは OpenGL 関数内 glDrawArrays()
呼び出しで起こっていました。
glPushMatrix();
glLoadIdentity();
glVertexPointer(3, GL_FLOAT, 0, ver);
glColorPointer(4, GL_FLOAT, 0, color);
glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); // crash
glPopMatrix();
を呼び出した時にクラッシュしています。KitKat までになかった WARNING です。
WARNING: Couldn't find glCurrentPaletteMatrixOES in procAddrs table
WARNING: Couldn't find glLoadPaletteFromModelViewMatrixOES in procAddrs table
WARNING: Couldn't find glMatrixIndexPointerOES in procAddrs table
WARNING: Couldn't find glWeightPointerOES in procAddrs table
検索を行った所、他に全く例がありませんでした。
ご存知の方、解決方を教えて頂けないでしょうか。
よろしくお願いいたします。