首先两个都是用于fragment函数着色器颜色输出的语义, SV_前缀的变量代表system value的意思,在DX10+的语义绑定中被使用代表特殊的意义,
区别1:
SV_Target是DX10+用于fragment函数着色器颜色输出的语义。DX9使用COLOR作为fragment函数输出语义,同时使用COLOR的话DX10+也会兼容。
区别2:COLOR 在不同平台(索尼、ps5)可能会出现无法工作的情况,所以推荐使用SV_Target
版权声明:本文为Ling_SevoL_Y原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。