有关更多信息,请参阅 着色器中静态和动态分支简介。
您可以通过以下方式在您的 着色器在 GPU 上运行的程序。 更多信息
在 词汇表 中查看 中使用静态分支
#if
、#elif
、#else
和 #endif
预处理器指令,或 #ifdef
和 #ifndef
预处理器指令来创建静态分支。if
语句也可以用于动态分支,但编译器会检测到编译时常量值并创建静态分支。注意: 静态分支仅在手动编写的着色器中可用。您不能在 Shader Graph 中创建静态分支。
您可以通过以下方式在您的着色器中使用动态分支