Exemplo n.º 1
0
        public override bool CheckResources()
        {
            CheckSupport(false);

            saturationMat = CheckShaderAndCreateMaterial(saturationPass, saturationMat);
            maskGen       = GetComponentInChildren <MaskGenerator>();

            if (!isSupported)
            {
                ReportAutoDisable();
            }
            return(isSupported);
        }
Exemplo n.º 2
0
        // Use this for initialization
        public override bool CheckResources()
        {
            CheckSupport(false);

            cam      = GetComponent <Camera>();
            maskGen  = GetComponent <MaskGenerator>();
            pulseMat = CheckShaderAndCreateMaterial(pulsePass, pulseMat);

            //pass = new RenderTexture(maskGen.GetMaskTex().width, maskGen.GetMaskTex().height, 24);
            //pass.Create();

            if (!isSupported)
            {
                ReportAutoDisable();
            }
            return(isSupported);
        }
Exemplo n.º 3
0
        // --------------------------------------------------------

        protected void Start()
        {
            // Disable if we don't support image effects
            if (!SystemInfo.supportsImageEffects)
            {
                enabled = false;
                return;
            }
            // Disable if the shader can't run on the users graphics card
            if (!blurShader || !material.shader.isSupported)
            {
                enabled = false;
                return;
            }

            maskGen = GetComponent <MaskGenerator>();
        }