/// <inheritdoc />
 public override void Cleanup()
 {
     m_PostProcessPass.Cleanup();
     CoreUtils.Destroy(m_BlitMaterial);
     CoreUtils.Destroy(m_CopyDepthMaterial);
     CoreUtils.Destroy(m_SamplingMaterial);
     CoreUtils.Destroy(m_ScreenspaceShadowsMaterial);
 }
 /// <inheritdoc />
 protected override void Dispose(bool disposing)
 {
     // always dispose unmanaged resources
     m_PostProcessPass.Cleanup();
     CoreUtils.Destroy(m_BlitMaterial);
     CoreUtils.Destroy(m_CopyDepthMaterial);
     CoreUtils.Destroy(m_SamplingMaterial);
 }
Exemple #3
0
        /// <inheritdoc />
        protected override void Dispose(bool disposing)
        {
            // always dispose unmanaged resources
            m_PostProcessPass.Cleanup();
            m_FinalPostProcessPass.Cleanup();
            m_ColorGradingLutPass.Cleanup();

            CoreUtils.Destroy(m_BlitMaterial);
            CoreUtils.Destroy(m_CopyDepthMaterial);
            CoreUtils.Destroy(m_SamplingMaterial);
            CoreUtils.Destroy(m_ScreenspaceShadowsMaterial);
        }
Exemple #4
0
 /// <inheritdoc />
 protected override void Dispose(bool disposing)
 {
     // always dispose unmanaged resources
     m_PostProcessPass.Cleanup();
     // m_FinalPostProcessPass.Cleanup() ?
     CoreUtils.Destroy(m_BlitMaterial);
     CoreUtils.Destroy(m_CopyDepthMaterial);
     CoreUtils.Destroy(m_SamplingMaterial);
     CoreUtils.Destroy(m_ScreenspaceShadowsMaterial);
     CoreUtils.Destroy(m_TileDepthInfoMaterial);
     CoreUtils.Destroy(m_TileDeferredMaterial);
     CoreUtils.Destroy(m_StencilDeferredMaterial);
 }
Exemple #5
0
        /// <inheritdoc />
        protected override void Dispose(bool disposing)
        {
            // always dispose unmanaged resources
            m_PostProcessPass?.Cleanup();
            m_FinalPostProcessPass?.Cleanup();
            m_ColorGradingLutPass?.Cleanup();

            CoreUtils.Destroy(m_BlitMaterial);
            CoreUtils.Destroy(m_CopyDepthMaterial);
            CoreUtils.Destroy(m_SamplingMaterial);
            CoreUtils.Destroy(m_TileDepthInfoMaterial);
            CoreUtils.Destroy(m_TileDeferredMaterial);
            CoreUtils.Destroy(m_StencilDeferredMaterial);
        }