msdn说 语义是附加到着色器输入或输出的字符串,用于传达有关参数
的预期用途的信息unity说 语义是Cg的一个特殊子句,用于定义片段/顶点着色器的默认输入值
实际的语义是什么?我们为什么用它?有必要吗?
答案 0 :(得分:1)
基本上它可以说明存储在某些字段中的数据类型 - 位置,法线,纹理坐标等等。
在固定功能管道中描述顶点格式很有用,但在可编程管道语义中由着色器描述,因此它在顶点格式中的定义可能没有意义(例如,着色器可能使用TEXCOORD0作为法线)但它仍然需要通过编译器。