Как добавить в уже созданный буфер вершин (IDirect3DVertexBuffer8) новые, если размер буфера заранее неизвестен? В SDK не нашел.
И что лучше, использовать один большой буфер, в котором сидят вершины всех примитивов (IDirect3DDevice8::DrawPrimitive()), или для каждого примитива - свой буфер?