Now that everybody is talking about Windows Vista, lots of people are asking what Shader Model 4.0 is all about. Here's my short summary:
- Unification of shaders: no more differences bettween pixel & vertex shaders
- Geometry shaders: create vertices on the gpu
- Resource virtualisation: A little bit like virtual memory on the gpu
No responsibility is taken for the correctness of this information. But looks like SM4 is a step further on the way to more freedom for us programmers. :)