Skip to content

Commit 838aa6f

Browse files
Post merge fix
1 parent 89cb45e commit 838aa6f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/HDRenderPipeline.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -761,6 +761,8 @@ void InitializeRenderTextures()
761761
{
762762
m_IndirectDiffuseBuffer0 = RTHandles.Alloc(Vector2.one, TextureXR.slices, colorFormat: GraphicsFormat.R16G16B16A16_SFloat, dimension: TextureXR.dimension, enableRandomWrite: true, useDynamicScale: true, useMipMap: false, autoGenerateMips: false, name: "IndirectDiffuseBuffer0");
763763
m_IndirectDiffuseBuffer1 = RTHandles.Alloc(Vector2.one, TextureXR.slices, colorFormat: GraphicsFormat.R16G16B16A16_SFloat, dimension: TextureXR.dimension, enableRandomWrite: true, useDynamicScale: true, useMipMap: false, autoGenerateMips: false, name: "IndirectDiffuseBuffer1");
764+
m_IndirectDiffuseBuffer2 = RTHandles.Alloc(Vector2.one, TextureXR.slices, colorFormat: GraphicsFormat.R16G16B16A16_SFloat, dimension: TextureXR.dimension, enableRandomWrite: true, useDynamicScale: true, useMipMap: false, autoGenerateMips: false, name: "IndirectDiffuseBuffer2");
765+
m_IndirectDiffuseBuffer3 = RTHandles.Alloc(Vector2.one, TextureXR.slices, colorFormat: GraphicsFormat.R16G16B16A16_SFloat, dimension: TextureXR.dimension, enableRandomWrite: true, useDynamicScale: true, useMipMap: false, autoGenerateMips: false, name: "IndirectDiffuseBuffer3");
764766
m_IndirectDiffuseHitPointBuffer = RTHandles.Alloc(Vector2.one, TextureXR.slices, colorFormat: GraphicsFormat.R16G16_SFloat, dimension: TextureXR.dimension, enableRandomWrite: true, useDynamicScale: true, useMipMap: false, autoGenerateMips: false, name: "IndirectDiffuseHitBuffer");
765767
}
766768

@@ -836,6 +838,10 @@ void DestroyRenderTextures()
836838
RTHandles.Release(m_IndirectDiffuseBuffer0);
837839
if (m_IndirectDiffuseBuffer1 != null)
838840
RTHandles.Release(m_IndirectDiffuseBuffer1);
841+
if (m_IndirectDiffuseBuffer2 != null)
842+
RTHandles.Release(m_IndirectDiffuseBuffer2);
843+
if (m_IndirectDiffuseBuffer3 != null)
844+
RTHandles.Release(m_IndirectDiffuseBuffer3);
839845
if (m_IndirectDiffuseHitPointBuffer != null)
840846
RTHandles.Release(m_IndirectDiffuseHitPointBuffer);
841847

0 commit comments

Comments
 (0)