图形设备着色器能力级别(只读)。
这是用 DirectX 着色器模型术语表达的图形设备的近似“着色器能力”级别。可能的值有:
50 着色器模型 5.0 (DX11.0)
46 OpenGL 4.1 能力(着色器模型 4.0 + 细分)
45 Metal / OpenGL ES 3.1 能力(着色器模型 3.5 + 计算着色器)
40 着色器模型 4.0 (DX10.0)
35 OpenGL ES 3.0 能力(着色器模型 3.0 + 整数、纹理阵列、实例化)
30 着色器模型 3.0
25 着色器模型 2.5 (DX11 功能级别 9.3 功能集)
20 着色器模型 2.0。
其他资源:着色器编译目标。
using UnityEngine;
public class ExampleClass : MonoBehaviour { void Start() { // Check for shader model 4.5 or better support if (SystemInfo.graphicsShaderLevel >= 45) print("Woohoo, decent shaders supported!"); } }