@@ -516,7 +516,7 @@ static FfxErrorCode fsr2Create(FfxFsr2Context_Private* context, const FfxFsr2Con
516516 FFX_SURFACE_FORMAT_R16G16_FLOAT, contextDescription->displaySize .width , contextDescription->displaySize .height , 1 , FFX_RESOURCE_FLAGS_NONE },
517517
518518 { FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_INPUT_LUMA, L" FSR2_LockInputLuma" , (FfxResourceUsage)(FFX_RESOURCE_USAGE_UAV),
519- FFX_SURFACE_FORMAT_R16_FLOAT, contextDescription->displaySize .width , contextDescription->displaySize .height , 1 , FFX_RESOURCE_FLAGS_ALIASABLE },
519+ FFX_SURFACE_FORMAT_R16_FLOAT, contextDescription->maxRenderSize .width , contextDescription->maxRenderSize .height , 1 , FFX_RESOURCE_FLAGS_ALIASABLE },
520520
521521 { FFX_FSR2_RESOURCE_IDENTIFIER_NEW_LOCKS, L" FSR2_NewLocks" , (FfxResourceUsage)(FFX_RESOURCE_USAGE_UAV),
522522 FFX_SURFACE_FORMAT_R8_UNORM, contextDescription->displaySize .width , contextDescription->displaySize .height , 1 , FFX_RESOURCE_FLAGS_ALIASABLE },
@@ -788,6 +788,8 @@ static FfxErrorCode fsr2Dispatch(FfxFsr2Context_Private* context, const FfxFsr2D
788788 context->contextDescription .callbacks .fpScheduleGpuJob (&context->contextDescription .callbacks , &clearJob);
789789 clearJob.clearJobDescriptor .target = context->srvResources [FFX_FSR2_RESOURCE_IDENTIFIER_LOCK_STATUS_2];
790790 context->contextDescription .callbacks .fpScheduleGpuJob (&context->contextDescription .callbacks , &clearJob);
791+ clearJob.clearJobDescriptor .target = context->srvResources [FFX_FSR2_RESOURCE_IDENTIFIER_PREPARED_INPUT_COLOR];
792+ context->contextDescription .callbacks .fpScheduleGpuJob (&context->contextDescription .callbacks , &clearJob);
791793 }
792794
793795 // Prepare per frame descriptor tables
0 commit comments