【问题标题】:gl_MultiTexCoord in HLSL/CG?HLSL/CG 中的 gl_MultiTexCoord?
【发布时间】:2016-06-08 08:57:18
【问题描述】:

我目前正在尝试将 GLSL 着色器转换为 Unity 的 CG 着色器。我是着色器方面的绝对初学者,所以请多多包涵。

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

oBentNormal = gl_MultiTexCoord7;

据我了解,gl_MultiTexCoord7 是特定坐标处的多纹理颜色。或者其他的东西?不太确定。

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

【问题讨论】:

    标签: unity3d glsl shader cg


    【解决方案1】:

    TEXCOORD{4,5,6,7} 在某些 Cg 配置文件中可用,请参阅:

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

    你知道你必须定位哪个配置文件吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      相关资源
      最近更新 更多