public int NewVAO() { int vao = -1; // use VAO on modern OpenGL if (!Window.IsObsolete) { #if !__MOBILE__ vao = GL.GenVertexArray(); #else int[] tmpStore = new int[1]; GL.GenVertexArrays(1, tmpStore); vao = tmpStore[0]; #endif } return vao; }