From 892625f4bdfbf068b135fbd784c72fadbb2cd48f Mon Sep 17 00:00:00 2001 From: cdozdil Date: Mon, 9 Jun 2025 01:09:38 +0300 Subject: [PATCH] Fix dlss inputs for nms --- OptiScaler/upscalers/xess/XeSSFeature_Vk.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/OptiScaler/upscalers/xess/XeSSFeature_Vk.cpp b/OptiScaler/upscalers/xess/XeSSFeature_Vk.cpp index 2af8bae6..0b956b56 100644 --- a/OptiScaler/upscalers/xess/XeSSFeature_Vk.cpp +++ b/OptiScaler/upscalers/xess/XeSSFeature_Vk.cpp @@ -49,6 +49,16 @@ static xess_vk_image_view_info NV_to_XeSS(NVSDK_NGX_Resource_VK* nvResource) xessResource.imageView = nvResource->Resource.ImageViewInfo.ImageView; xessResource.subresourceRange = nvResource->Resource.ImageViewInfo.SubresourceRange; xessResource.width = nvResource->Resource.ImageViewInfo.Width; + xessResource.subresourceRange.layerCount = 1; + xessResource.subresourceRange.levelCount = 1; + + // LOG_DEBUG("{}x{}, format: {}, image: {:X}, imageView: {:X}", xessResource.width, xessResource.height, + // (UINT) xessResource.format, (size_t) xessResource.image, (size_t) xessResource.imageView); + + // LOG_DEBUG("aspectMask: {:X}, baseArrayLayer: {}, baseMipLevel: {}, layerCount: {}, levelCount: {}", + // (UINT) xessResource.subresourceRange.aspectMask, xessResource.subresourceRange.baseArrayLayer, + // xessResource.subresourceRange.baseMipLevel, xessResource.subresourceRange.layerCount, + // xessResource.subresourceRange.levelCount); return xessResource; }