Browse Source

Properly release the new intermediate temp RT

master
Nico de Poel 2 years ago
parent
commit
2ab4c934bd
  1. 3
      Runtime/FSR3/Fsr3UpscalerResources.cs

3
Runtime/FSR3/Fsr3UpscalerResources.cs

@ -170,8 +170,7 @@ namespace FidelityFX
commandBuffer.ReleaseTemporaryRT(Fsr3ShaderIDs.UavFarthestDepthMip1); commandBuffer.ReleaseTemporaryRT(Fsr3ShaderIDs.UavFarthestDepthMip1);
commandBuffer.ReleaseTemporaryRT(Fsr3ShaderIDs.UavNewLocks); commandBuffer.ReleaseTemporaryRT(Fsr3ShaderIDs.UavNewLocks);
commandBuffer.ReleaseTemporaryRT(Fsr3ShaderIDs.UavShadingChange); commandBuffer.ReleaseTemporaryRT(Fsr3ShaderIDs.UavShadingChange);
commandBuffer.ReleaseTemporaryRT(Fsr3ShaderIDs.UavLumaInstability);
commandBuffer.ReleaseTemporaryRT(Fsr3ShaderIDs.UavFarthestDepth);
commandBuffer.ReleaseTemporaryRT(Fsr3ShaderIDs.UavIntermediate);
} }
private static void CreateDoubleBufferedResource(RenderTexture[] resource, string name, Vector2Int size, GraphicsFormat format) private static void CreateDoubleBufferedResource(RenderTexture[] resource, string name, Vector2Int size, GraphicsFormat format)

Loading…
Cancel
Save