コード例 #1
0
 void OnDisabled()
 {
     foreach (var rt in rts)
     {
         RenderUtility.ReleaseRenderTexture(rt);
     }
     RenderUtility.ReleaseRenderTexture(Output);
 }
コード例 #2
0
 void CheckRTs(RenderTexture s)
 {
     if (rts[0] == null || rts[0].width != s.width >> downSample || rts[0].height != s.height >> downSample)
     {
         for (var i = 0; i < rts.Length; i++)
         {
             var rt = rts[i];
             rts[i] = RenderUtility.CreateRenderTexture(s.width >> downSample, s.height >> downSample, 16, format, wrapMode, FilterMode.Bilinear, rt);
         }
         Output = RenderUtility.CreateRenderTexture(s.width >> downSample, s.height >> downSample, 16, format, wrapMode, FilterMode.Bilinear, Output);
         OnCreateTex.Invoke(Output);
     }
 }