Android1.6実機のOpenGLES1.1でやっとポリゴンが出た

うわーん、長かった……。
エミュレータと実機で各種初期状態が違うんね。あちこち直さないと出ないとは思わなかった。
とりあえず、

  • Enable
    • GL_CULL_FACE
  • Disable
    • GL_TEXTURE_2D
    • GL_DEPTH_TEST
  • EnableClientState
    • GL_VERTEX_ARRAY
  • DisableClientState
    • GL_TEXTURE_COORD_ARRAY
    • GL_COLOR_ARRAY

くらいまできちんと指定しないとglVertexPointerとglDrawArraysでの描画って出来ない(ことがある)んね。手抜きせずに全部指定しろと。はい。そうですね。