vs2.0之前的color输出范围只能0到1,vs3.0之后由于可以自己定制,所以输出值可以小于0,所以在一些输出比如计算normalmap的时候如果所用vs版本低,想利用的color输出就必须先压缩到0到1的范围内,vs3之后则不需要。不小心的话就会被阴了,呵呵。