gl_MultiTexCoord in HLSL/CG?



我目前正在尝试将GLSL着色器转换为Unity的CG着色器。我是着色器的绝对初学者,所以请耐心等待。

在这样做时,我在 GLSL 着色器中遇到了以下情况:

oBentNormal = gl_MultiTexCoord7;

根据我的理解,gl_MultiTexCoord7是特定坐标处的多纹理颜色。还是什么?不太确定。

我的问题是,CG有等价物吗?如何使用 Unity 访问 CG 中的这些多纹理坐标?Unity 文档中的语义只提到 TextureCoord,而且它们只从 0 到 3。(即 TEXCOORD0TEXCOORD1TEXCOORD2TEXCOORD3

TEXCOORD{4,5,6,7}在某些

Cg配置文件中可用,请参阅:

见 http://http.developer.nvidia.com/Cg/vs_2_0.html

你知道你必须针对哪个配置文件吗?

相关内容

  • 没有找到相关文章

最新更新