   Rendering points in batches, but only 64k are shown!
  Hi there,I''m rendering points in batches because I have over 64k points in my vertex buffer.  Just wondering if this looks correct to you, because it isn''t drawing more than 64k points, even though there are double that in the vertex buffer!/*Batch because a lot of devices cannot render more than a 64k primitives in one go.*/for ( UINT c = 0; c < m_nVertices; c += 32000 ){UINT n = 32000;if ( ( m_nVertices - c ) < 32000 ){n = ( m_nVertices - c );}HRESULT Result = pDevice->DrawPrimitive ( D3DPT_POINTLIST, c, n );/*Guard.*/ASSERT ( SUCCEEDED ( Result ) );if ( FAILED ( Result ) ){return ( Result );}} 
This was entirely due to my idjeetness.  I had failed to properly install my NVIDIA drivers - now I''ve installed them, I''m busy rendering squillions of lovely pixels all rotating in a circle. Yippeee! 