Browse Source

Fixed nullref when Destroy gets called repeatedly

master
Nico de Poel 2 years ago
parent
commit
9dade33e17
  1. 7
      com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/RenderPass/Upscalers/FSR3/Fsr3UpscalerContext.cs

7
com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/RenderPass/Upscalers/FSR3/Fsr3UpscalerContext.cs

@ -125,8 +125,11 @@ namespace FidelityFX
DestroyConstantBuffer(ref _spdConstantsBuffer);
DestroyConstantBuffer(ref _upscalerConstantsBuffer);
_commandBuffer.Dispose();
_commandBuffer = null;
if (_commandBuffer != null)
{
_commandBuffer.Dispose();
_commandBuffer = null;
}
}
public void Dispatch(Fsr3Upscaler.DispatchDescription dispatchParams)

Loading…
Cancel
Save