VSH/PSH 3.0 Wishlist...

Hmm. VS 3.0 :)

* Output to vertex array. This would be cool to reuse data calculated in the previous frame to the next.

* Use the following architecture:
1. Apply vertex processing to the vertex stream.
2. Build triangles (quads?).
3a. (optional) feed the triangle to the triangle setup.
3b. (optional) perform adaptive tesselation where the level of tesselation reqired is one of the shaders output, then go to step 1! (with different vertex program of course)

* The ability to use (dependent!) texture reads in the VS program.

* Hardware shadow-volume generation (after all vertex processing done)

Not all of these are stricly VS, but it's around the vertex processing.
 
Back
Top