Shader.isSupported
Declaration
public bool isSupported;Описание
Может ли этот шейдер работать на видеокарте конечного пользователя? (только для чтения)
Возвращает true, если поддерживается сам шейдер или любые резервные настройки в шейдере. Чаще всего это используется при реализации специальных эффектов.
using UnityEngine;
public class Example : MonoBehaviour { void Start() { // Disable renderer if material's shader is not supported Renderer rend = GetComponent<Renderer>();
if (!rend.material.shader.isSupported) { rend.enabled = false; } } }
Дополнительные ресурсы: Material class, Документация по ShaderLab.