| 宏: | 目标平台: |
|---|---|
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 平台来说始终会定义)。