What is stream output?
Stream output is a new feature of DirectX 10 that allows data to be passed directly from either the vertex or geometry shader straight into frame buffer memory without having to pass through the entire rendering pipeline. The output can then be fed back through the pipeline to allow iterative processing and advanced shader effects such as particle systems and physics effects.