hResult = m_pd3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0,
dwNumMaxVerts);hResult = m_pd3dDevice->DrawPrimitive( D3DPT_POINTLIST,
dwNumMaxVerts, m_dwNumCoords - dwNumMaxVerts);
In other words, I first draw all the primitives from the start to the max
number allowable, then I call another drawPrimitive starting from where I
left off in the buffer. This doesn't seem to display all the vertices, just
the dwNumMaxVerts amount, which is not what I was expecting.