zoukankan      html  css  js  c++  java
  • ShaderLab 之 UNITY_INITIALIZE_OUTPUT

      在 HLSLSupport.cginc 文件中定义了此宏:

    #if defined(UNITY_COMPILER_HLSL)
    #define UNITY_INITIALIZE_OUTPUT(type,name) name = (type)0;
    #else
    #define UNITY_INITIALIZE_OUTPUT(type,name)
    #endif

      只有在HLSL编译器编译时,它才工作,初始化name参数,否则编译器可能会报如下错误:

    “Shader error in 'Jie/Test': 'vert': output parameter 'o' not completely initialized at line 37”

  • 相关阅读:
    8.10日报
    8.9日报
    8.8日报
    8.7日报
    《大道至简》读后感
    8.6日报
    8.5日报
    8.4日报
    8.3日报
    8.2日报
  • 原文地址:https://www.cnblogs.com/jietian331/p/4118677.html
Copyright © 2011-2022 走看看