描画不能問題に対する試験状況1

状況
MainRenderer.onDrawFrame内、
    //_main_view.scene_manager.update( delta_time_in_ns );
    //_main_view.scene_manager.draw();
以上2行をコメントアウトし、前述の試験用三角ポリゴン1枚描画コードを挿入して最小限の描画試験を行う。
この際、頂点シェーダーコードから position の変形行列の処理をコメントアウトし、デバイス座標系に直接positionを描画するコードに一時的に修正。
また、簡易にレンダリング結果を確認するためにフラグメントシェーダーコード末尾にて glFragColor を赤色不透明で出力するように修正。

結果、不良。

原因、
   GLES20.glEnableVertexAttribArray( GLES20.glGetAttribLocation( program, "position" ) );
UseProgram以後に頂点バッファーを渡す前に必要な処理が欠落。

対応、MainRenderer.onSurfaceCreated、UseProgram直後に原因にて指摘のコードを挿入。