diff --git a/NVIDIA/sl.h b/NVIDIA/sl.h index c225f00..416bc38 100644 --- a/NVIDIA/sl.h +++ b/NVIDIA/sl.h @@ -203,6 +203,8 @@ constexpr Feature kFeatureNvPerf = 1002; +constexpr Feature kFeatureDirectSR = 1003; + // ImGUI constexpr Feature kFeatureImGUI = 9999; diff --git a/NVIDIA/sl_consts.h b/NVIDIA/sl_consts.h index 6babc92..84c81ba 100644 --- a/NVIDIA/sl_consts.h +++ b/NVIDIA/sl_consts.h @@ -151,6 +151,11 @@ { return width == rhs.width && height == rhs.height; } + +#if defined(_WINDEF_) + // Cast helper for sl::Extent->RECT when windef.h has been included + inline operator RECT() const { return RECT { (LONG)left, (LONG)top, (LONG)(left + width), (LONG)(top + height) }; } +#endif }; //! For cases when value has to be provided and we don't have good default diff --git a/NVIDIA/sl_version.h b/NVIDIA/sl_version.h index 08972cb..87aaef3 100644 --- a/NVIDIA/sl_version.h +++ b/NVIDIA/sl_version.h @@ -23,7 +23,7 @@ #define SL_VERSION_MAJOR 2 #define SL_VERSION_MINOR 4 -#define SL_VERSION_PATCH 11 +#define SL_VERSION_PATCH 15 #include diff --git a/Protobuf/protoc.exe b/Protobuf/protoc.exe index 4004eb4..15d2c4c 100644 --- a/Protobuf/protoc.exe +++ b/Protobuf/protoc.exe @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:abb65a6f09a63314101cd66762a31492c4c79cf9f773ade350c8436dc9e2d40e -size 12092052 +oid sha256:aa4cd16233cc9f8ef5b17bd453873c9ffedd63d3b514c7fb9cff5455ffe77ac1 +size 11748543 diff --git a/Qwilight/Assets/AMD64/sl.common.dll b/Qwilight/Assets/AMD64/sl.common.dll index da969a7..8e4d720 100644 --- a/Qwilight/Assets/AMD64/sl.common.dll +++ b/Qwilight/Assets/AMD64/sl.common.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83163449ac855a229d4df9e690ab1ed548926a7edecb0426371b5c39db2b1e97 -size 627176 +oid sha256:d35c256f3da77f06144d7fa5424a4dbf5288a1a78b8fe55580d30453ce2d6ed3 +size 626152 diff --git a/Qwilight/Assets/AMD64/sl.interposer.dll b/Qwilight/Assets/AMD64/sl.interposer.dll index a00fb57..3466fef 100644 --- a/Qwilight/Assets/AMD64/sl.interposer.dll +++ b/Qwilight/Assets/AMD64/sl.interposer.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fbfc02d701c42a1ccdb32c9739b974d4d13be2374b5723df76df24cb9a4086d +oid sha256:b683ff87bb3293fe9ef679d88e7f0d0071e5831c3e178da8fd4784b2e6c523c8 size 484840 diff --git a/Qwilight/Assets/AMD64/sl.pcl.dll b/Qwilight/Assets/AMD64/sl.pcl.dll index 28f994e..451ad98 100644 --- a/Qwilight/Assets/AMD64/sl.pcl.dll +++ b/Qwilight/Assets/AMD64/sl.pcl.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:932a5bfd10025cf58c8a0c74d279a7d8b1ea1de9828ed33b790d4cb9341f1247 -size 165864 +oid sha256:f2928f79fa0952600f2ef08eb95ffb81d5aa9274f45ffa6871c207b51c059cc5 +size 166376 diff --git a/Qwilight/Assets/AMD64/sl.reflex.dll b/Qwilight/Assets/AMD64/sl.reflex.dll index 06daa53..866e478 100644 --- a/Qwilight/Assets/AMD64/sl.reflex.dll +++ b/Qwilight/Assets/AMD64/sl.reflex.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85cb5a255e0cfcf476c906cd582f80f91b934462c9fb1752e454401c387bca81 -size 173032 +oid sha256:22204f3e808dd07e12d286733a395448da030ef67b845ab21cbf525d546e2460 +size 177640