# supportsIndirectDispatchRays

> Returns true if the graphics system supports indirect ray tracing dispatch. (Read Only)

## Definition

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

```csharp
public static bool supportsIndirectDispatchRays { get; }
```

### Remarks

This feature enables scenarios where shaders generate ray tracing data (for example ray buffers) and call arguments for the `DispatchRays` method directly into a GPU buffer allowing a GPU-driven execution flow.

In DirectX 12, this feature is part of DirectX Raytracing (DXR) Tier 1.1.

Additional Resources: [RayTracingShader.DispatchIndirect](/engine/6000.5/script-reference/unityengine/rendering/raytracingshader/dispatchindirect.md), [CommandBuffer.DispatchRays](/engine/6000.5/script-reference/unityengine/rendering/commandbuffer/dispatchrays.md), [SystemInfo.supportsRayTracingShaders](/engine/6000.5/script-reference/unityengine/systeminfo/supportsraytracingshaders.md).
