Browse Source

Fixed potential nullref when Destroy gets called repeatedly

fsr3
Nico de Poel 2 years ago
parent
commit
d21b57083b
  1. 3
      Assets/Scripts/Core/Fsr3UpscalerContext.cs

3
Assets/Scripts/Core/Fsr3UpscalerContext.cs

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

Loading…
Cancel
Save