示例#1
0
 public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData)
 {
     depthNormalsPass.Setup(renderingData.cameraData.cameraTargetDescriptor);
     pass.Setup(renderer.cameraColorTarget);
     renderer.EnqueuePass(depthNormalsPass);
     renderer.EnqueuePass(pass);
 }
    public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData)
    {
        int width, height;

        if (settings.RenderTextureResolution <= 0)
        {
            width  = 16;
            height = 16;
        }

        else
        {
            width  = settings.RenderTextureResolution;
            height = width;
        }

        depthNormalsPass.Setup(new RenderTextureDescriptor(width, height), new RenderTargetHandle());
        renderer.EnqueuePass(depthNormalsPass);
    }