public void glVertexAttribPointer(int indx, int size, boolean normalized, int stride, float[] ptr)
{
ByteBuffer pbb = ByteBuffer.allocateDirect(ptr.length * 4);
pbb.order(ByteOrder.nativeOrder());
FloatBuffer pfb = pbb.asFloatBuffer();
pfb.put(ptr);
pfb.position(0);
GLES20.glVertexAttribPointer(indx, size, GL_FLOAT, false, 0, pfb);
}