
3 Nov
2008
3 Nov
'08
10:45 a.m.
On Mon, Nov 3, 2008 at 11:31 AM, Tobias Bexelius
Before Direct3D 10, its too costly to read back the updated vertex data in every frame, which force you to make this kind of operations on the CPU. With D3D 10 however, you should use the new Stream-Output stage which is used to return updated vertex data directly to a vertex buffer on the GPU. So if you can afford a new graphics card and likes Vista, that's the way to go :)
Or you could use OpenGL, which has supported that since the first GPUs that did were released.