Version: Unity 6.0 (6000.0)
语言 : 中文
通过内置宏在着色器中建立分支
基于着色器模型的分支

基于平台或图形 API 的分支

宏: 目标平台:
SHADER_API_D3D11 Direct3D 11
SHADER_API_GLCORE 桌面端 OpenGL“核心”(GL 3/4)
SHADER_API_GLES3 OpenGL ES 3.0/3.1
SHADER_API_METAL iOS/Mac Metal
SHADER_API_VULKAN Vulkan
SHADER_API_D3D11_9X 适用于通用 Windows 平台的 Direct3D 11“功能级别 9.x”目标
SHADER_API_DESKTOP Windows、Mac 和 Linux 桌面平台、Web
SHADER_API_MOBILE iOS 和 Android 移动平台、tvOS

此外,当目标着色语言为 GLSL 时,还会定义 SHADER_TARGET_GLSL(对于 OpenGL/GLES 平台来说始终会定义)。

其他资源

通过内置宏在着色器中建立分支
基于着色器模型的分支