creator 1.8.2 ios 下 drawarray渲染不出

drawArrays(pos, tex) {
var VERTEX_ATTRIB_FLAG_POSITION = 1
var VERTEX_ATTRIB_FLAG_TEX_COORDS = 4
// cc.glEnableVertexAttribs(VERTEX_ATTRIB_FLAG_TEX_COORDS | VERTEX_ATTRIB_FLAG_POSITION)
// gl.enableVertexAttribArray(VERTEX_ATTRIB_FLAG_POSITION | VERTEX_ATTRIB_FLAG_TEX_COORDS)
//console.log(‘gl.FLOAT=’+gl.FLOAT);
var VERTEX_ATTRIB_POSITION = 0;
var VERTEX_ATTRIB_TEX_COORDS = 2;
gl.bindBuffer(gl.ARRAY_BUFFER, pos)
gl.vertexAttribPointer(VERTEX_ATTRIB_POSITION, 2, gl.FLOAT, 0, 0, 0)
gl.bindBuffer(gl.ARRAY_BUFFER, tex)
gl.vertexAttribPointer(VERTEX_ATTRIB_TEX_COORDS, 2, gl.FLOAT, 0, 0, 0)
gl.drawArrays(gl.TRIANGLES, 0, this.posTexNum)
gl.bindBuffer(gl.ARRAY_BUFFER, 0)

    cc.incrementGLDraws(1);
}

调用得时候
gl.bindTexture(gl.TEXTURE_2D, this.backSpriteId);
this.drawArrays(this.backPosBuffer, this.backTexBuffer);

渲染出来是黑色一块