From ef914d2afc32d1b0ca7447e135d363df255ef861 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Sat, 14 Dec 2024 14:31:01 +0300 Subject: [PATCH] fix drs --- OptiScaler/FfxApi_Dx12.cpp | 4 ++-- OptiScaler/XeSS_Dx12.cpp | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/OptiScaler/FfxApi_Dx12.cpp b/OptiScaler/FfxApi_Dx12.cpp index 5e6cd854..bdf2e81d 100644 --- a/OptiScaler/FfxApi_Dx12.cpp +++ b/OptiScaler/FfxApi_Dx12.cpp @@ -335,8 +335,8 @@ ffxReturnCode_t ffxDispatch_Dx12(ffxContext* context, ffxDispatchDescHeader* des params->Set(NVSDK_NGX_Parameter_DLSS_Exposure_Scale, 1.0); params->Set(NVSDK_NGX_Parameter_DLSS_Pre_Exposure, dispatchDesc->preExposure); params->Set(NVSDK_NGX_Parameter_Reset, dispatchDesc->reset ? 1 : 0); - params->Set(NVSDK_NGX_Parameter_Width, dispatchDesc->renderSize.width); - params->Set(NVSDK_NGX_Parameter_Height, dispatchDesc->renderSize.height); + params->Set(NVSDK_NGX_Parameter_DLSS_Render_Subrect_Dimensions_Width, dispatchDesc->renderSize.width); + params->Set(NVSDK_NGX_Parameter_DLSS_Render_Subrect_Dimensions_Height, dispatchDesc->renderSize.height); params->Set(NVSDK_NGX_Parameter_Depth, dispatchDesc->depth.resource); params->Set(NVSDK_NGX_Parameter_ExposureTexture, dispatchDesc->exposure.resource); params->Set(NVSDK_NGX_Parameter_DLSS_Input_Bias_Current_Color_Mask, dispatchDesc->reactive.resource); diff --git a/OptiScaler/XeSS_Dx12.cpp b/OptiScaler/XeSS_Dx12.cpp index 5cb93503..4e5910b3 100644 --- a/OptiScaler/XeSS_Dx12.cpp +++ b/OptiScaler/XeSS_Dx12.cpp @@ -13,7 +13,7 @@ typedef struct MotionScale float y; } motion_scale; -static UINT64 _handleCounter = 13370000; +static UINT64 _handleCounter = 0x13370000; static UINT64 _frameCounter = 0; static xess_context_handle_t _currentContext = nullptr; static std::map _initParams; @@ -270,8 +270,8 @@ XESS_API xess_result_t xessD3D12Execute(xess_context_handle_t hContext, ID3D12Gr params->Set(NVSDK_NGX_Parameter_Jitter_Offset_Y, pExecParams->jitterOffsetY); params->Set(NVSDK_NGX_Parameter_DLSS_Exposure_Scale, pExecParams->exposureScale); params->Set(NVSDK_NGX_Parameter_Reset, pExecParams->resetHistory); - params->Set(NVSDK_NGX_Parameter_Width, pExecParams->inputWidth); - params->Set(NVSDK_NGX_Parameter_Height, pExecParams->inputHeight); + params->Set(NVSDK_NGX_Parameter_DLSS_Render_Subrect_Dimensions_Width, pExecParams->inputWidth); + params->Set(NVSDK_NGX_Parameter_DLSS_Render_Subrect_Dimensions_Height, pExecParams->inputHeight); params->Set(NVSDK_NGX_Parameter_Depth, pExecParams->pDepthTexture); params->Set(NVSDK_NGX_Parameter_ExposureTexture, pExecParams->pExposureScaleTexture); params->Set(NVSDK_NGX_Parameter_DLSS_Input_Bias_Current_Color_Mask, pExecParams->pResponsivePixelMaskTexture);