diff --git a/com.unity.renderstreaming/Runtime/Scripts/VideoStreamSender.cs b/com.unity.renderstreaming/Runtime/Scripts/VideoStreamSender.cs index e9c75320c..4352bed6a 100644 --- a/com.unity.renderstreaming/Runtime/Scripts/VideoStreamSender.cs +++ b/com.unity.renderstreaming/Runtime/Scripts/VideoStreamSender.cs @@ -708,8 +708,10 @@ IEnumerator RecordScreenFrame() while (true) { yield return new WaitForEndOfFrame(); + var rt = RenderTexture.active; ScreenCapture.CaptureScreenshotIntoRenderTexture(m_screenTexture); Graphics.ConvertTexture(m_screenTexture, m_screenCopyTexture); + RenderTexture.active = rt; } }