private void InitMaskRT(RT src) { if (maskRT == null || maskRT.width != src.width || maskRT.height != src.height) { if (maskRT != null) { maskRT.Release(); } maskRT = new RT(width, height, 24, RENDER_TEXTURE_FORMAT); maskRT.hideFlags = HideFlags.DontSave; } Graphics.SetRenderTarget(maskRT.colorBuffer, src.depthBuffer); GL.Clear(false, true, Color.clear); Blit(src, "MaskBody"); Blit(src, "MaskFace"); SetTexture("_RT_MASK", maskRT); }