diff --git a/Provider/PresentMonProvider.cpp b/Provider/PresentMonProvider.cpp index 912823c5..5eef26c7 100644 --- a/Provider/PresentMonProvider.cpp +++ b/Provider/PresentMonProvider.cpp @@ -186,7 +186,8 @@ bool IsValid( frameType == PresentMonProvider_FrameType_Original || frameType == PresentMonProvider_FrameType_Repeated || frameType == PresentMonProvider_FrameType_Intel_XEFG || - frameType == PresentMonProvider_FrameType_AMD_AFMF; + frameType == PresentMonProvider_FrameType_AMD_AFMF || + frameType == PresentMonProvider_FrameType_NVIDIA_DLSS; } bool IsValid( diff --git a/Provider/PresentMonProvider.h b/Provider/PresentMonProvider.h index 78b41ec5..bf2449d3 100644 --- a/Provider/PresentMonProvider.h +++ b/Provider/PresentMonProvider.h @@ -71,6 +71,7 @@ enum PresentMonProvider_FrameType { PresentMonProvider_FrameType_Repeated, // The frame rendered by the application is being repeated. PresentMonProvider_FrameType_Intel_XEFG = 50, // Frame generated by Intel Xe Frame Generation. PresentMonProvider_FrameType_AMD_AFMF = 100, // Frame generated by AMD Fluid Motion Frames. + PresentMonProvider_FrameType_NVIDIA_DLSS = 150, // Frame generated by NVIDIA DLSS. }; ULONG PresentMonProvider_PresentFrameType(PresentMonProvider* ctxt,