# scaleOfAllRenderTargets

> Controls the size of the textures submitted to the display as a multiplier of the display's default resolution.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.XR](/engine/6000.7/script-reference/unityengine/xr.md)
* **Assembly:** UnityEngine.XRModule

```csharp
public float scaleOfAllRenderTargets { get; set; }
```

### Remarks

A value of 1.0 uses the default texture resolution specified by the display provider. Values less than 1.0 use lower resolution textures, which might improve performance at the expense of a less sharp image. Values greater than 1.0 use higher resolution textures, resulting in a potentially sharper image at a cost to performance and increased memory usage.

When this property changes, textures are always reallocated, which can negatively impact performance. To dynamically change texture resolution on the fly, consider using [\_scaleOfAllViewports](/engine/6000.7/script-reference/unityengine/xr/xrdisplaysubsystem/scaleofallviewports.md).
