Browse Source

Fixed unintentional cap on SPD mip levels

fsr3framegen
Nico de Poel 2 years ago
parent
commit
a72e842bee
  1. 2
      Runtime/FrameInterpolation/FrameInterpolationContext.cs

2
Runtime/FrameInterpolation/FrameInterpolationContext.cs

@ -282,7 +282,7 @@ namespace FidelityFX.FrameGen
const int resolutionMultiplier = 1; const int resolutionMultiplier = 1;
RectInt rectInfo = new RectInt(0, 0, resolution.x * resolutionMultiplier, resolution.y * resolutionMultiplier); RectInt rectInfo = new RectInt(0, 0, resolution.x * resolutionMultiplier, resolution.y * resolutionMultiplier);
SpdSetup(rectInfo, out dispatchThreadGroupCount, out var workGroupOffset, out var numWorkGroupsAndMips, 4);
SpdSetup(rectInfo, out dispatchThreadGroupCount, out var workGroupOffset, out var numWorkGroupsAndMips);
ref FrameInterpolation.InpaintingPyramidConstants spdConstants = ref SpdConstants; ref FrameInterpolation.InpaintingPyramidConstants spdConstants = ref SpdConstants;
spdConstants.numWorkGroups = (uint)numWorkGroupsAndMips.x; spdConstants.numWorkGroups = (uint)numWorkGroupsAndMips.x;

Loading…
Cancel
Save