Exemple #1
0
 private void OnDrawGizmos()
 {
     if (HiZSRPRenderPass.gizmosQueue != null)
     {
         HiZSRPRenderPass.gizmosQueue();
     }
 }
Exemple #2
0
 private void Update()
 {
     if (HiZSRPRenderPass.graphicsRenderQueue != null)
     {
         HiZSRPRenderPass.graphicsRenderQueue();
         HiZSRPRenderPass.graphicsRenderQueue = null;
     }
 }
Exemple #3
0
        public override void Create()
        {
            if (!Application.isPlaying)
            {
                return;
            }

            hizIndirectRenderPass = new HiZSRPRenderPass();
            hizIndirectRenderPass.Init(hiZSRPRenderScriptableObject);
            hizIndirectRenderPass.renderPassEvent =
                RenderPassEvent.BeforeRenderingShadows;

            hizDepthPass = new HiZSRPDepthPass();
            hizDepthPass.renderPassEvent = RenderPassEvent.AfterRendering;

            HiZDataAwake();
        }