Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


MarkRestoreExpected()

Indicate that there's a RenderTexture restore operation expected.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
Warning
Deprecated. This function has no effect.
public void MarkRestoreExpected()

Remarks

When in mobile graphics emulation mode, Unity issues warnings when a RenderTexture "restore" operation is performed. Restore happens when rendering into a texture, without clearing or discarding (RenderTexture.DiscardContents) it first. This is a costly operation on many mobile GPUs and multi-GPU systems and best should be avoided.
However, if your rendering effect absolutely needs a RenderTexture restore, you can call this function to indicate that yes, a restore is expected, and Unity will not issue a warning here.