I believe Svein is thinking of render-to-texture which indeed could be used to emulate Stream-Out functionality (but with reduced performance of course). This is also hardware specific and was still not supported on the first GPU's.
________________________________ From: Sebastian Sylvan [mailto:[EMAIL PROTECTED] Sent: den 4 november 2008 20:06 To: [EMAIL PROTECTED] Cc: Tobias Bexelius; haskell-cafe@haskell.org Subject: Re: [Haskell-cafe] Memory efficiency questions for real-time graphics On Mon, Nov 3, 2008 at 3:45 PM, Svein Ove Aas <[EMAIL PROTECTED]> wrote: On Mon, Nov 3, 2008 at 11:31 AM, Tobias Bexelius <[EMAIL PROTECTED]> wrote: > 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. I think that came with OpenGL 3.0. Unless you're counting vendor-specific extensions... -- Sebastian Sylvan +44(0)7857-300802 UIN: 44640862
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe