# isSupported

> Can this shader run on the end-users graphics card? (Read Only)

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public bool isSupported { get; }
```

### Remarks

Returns true if the shader itself or any fallbacks setup in the shader are supported. Most often you use this when implementing special effects.

```csharp
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;
        }
    }
}
```

Additional Resources: [Material](/engine/6000.0/script-reference/unityengine/material.md) class, [ShaderLab documentation](/engine/6000.0/manual/materials-and-shaders/shaders.md).
