There are significant differences between ps/vs 1.x versions, and also the step to ps/vs 2.0 meant a whole new way of shader programming. But can anyone confirm that ps/vs 2.0 is a true subset of ps/vs 3.0 or are there small differences? Also, do you expect future shader versions to be based on ps/vs 2.0 as well?