SystemInfo.graphicsShaderLevel 显卡着色器级别

static var graphicsShaderLevel : int

Description描述

Graphics device shader capability level (Read Only).

图形设备着色器性能级别。(只读)

This is approximate "shader capability" level of the graphics device, expressed in DirectX shader model terms. Possible values are:

这是图形设备的近似着色器性能级别,代表DirectX着色器模式。可能的值有:

 

30	    Shader Model 3.0
20	    Shader Model 2.x
10	    Shader Model 1.x
7	    Fixed function, roughly DirectX 7 features (cubemaps, dot3)
6	    Fixed function, roughly DirectX 6 features (basic multitexture)
5	    Fixed function, roughly DirectX 5 features

参见: SystemInfo.graphicsPixelFillrate.

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	public void Awake() {
		if (SystemInfo.graphicsShaderLevel >= 20)
			print("Woohoo, decent shaders supported!");

	}
}
// Check for shader model 2.0 or better support
//检测着色器模式或很好支持

if (SystemInfo.graphicsShaderLevel >= 20)
	print ("Woohoo, decent shaders supported!");
最后修改:2011年3月18日 Friday 18:41

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。