No. They want a pointer to array, not a pointer to array of pointers to something. A video driver has no way to recognize that youre pointers are not actually the rendering data. Use seperate structures for models and rendering data and extract fron the first to the second before rendering.