Exemple #1
0
        private static void OverlayBlitImpl(Texture source, RenderTexture dest, Material mat, int pass, KoiSkinOverlayController overlayController, TexType overlayType)
        {
            var trt = RenderTexture.GetTemporary(source.width, source.height, dest.depth, dest.format);

            Graphics.Blit(source, trt);
            overlayController.ApplyOverlayToRT(trt, overlayType);
            Graphics.Blit(trt, dest, mat, pass);
            RenderTexture.ReleaseTemporary(trt);
        }