@@ -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