diff options
author | Liam <byteslice@airmail.cc> | 2023-10-24 16:28:03 +0200 |
---|---|---|
committer | Liam <byteslice@airmail.cc> | 2023-10-25 19:05:55 +0200 |
commit | 6256e3ca8e74d7f97e4dabc3e9b24de1a0d8df3c (patch) | |
tree | efaa6e20bca5c592b7f7ccc3b2821f4b18a225e2 /src/core/hle/service/nvdrv/devices/nvdevice.h | |
parent | Merge pull request #11876 from liamwhite/apiversion (diff) | |
download | yuzu-6256e3ca8e74d7f97e4dabc3e9b24de1a0d8df3c.tar yuzu-6256e3ca8e74d7f97e4dabc3e9b24de1a0d8df3c.tar.gz yuzu-6256e3ca8e74d7f97e4dabc3e9b24de1a0d8df3c.tar.bz2 yuzu-6256e3ca8e74d7f97e4dabc3e9b24de1a0d8df3c.tar.lz yuzu-6256e3ca8e74d7f97e4dabc3e9b24de1a0d8df3c.tar.xz yuzu-6256e3ca8e74d7f97e4dabc3e9b24de1a0d8df3c.tar.zst yuzu-6256e3ca8e74d7f97e4dabc3e9b24de1a0d8df3c.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/hle/service/nvdrv/devices/nvdevice.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/core/hle/service/nvdrv/devices/nvdevice.h b/src/core/hle/service/nvdrv/devices/nvdevice.h index a04538d5d..af766f320 100644 --- a/src/core/hle/service/nvdrv/devices/nvdevice.h +++ b/src/core/hle/service/nvdrv/devices/nvdevice.h @@ -75,6 +75,18 @@ public: } protected: + template <typename F> + NvResult Wrap1(F&& callable, std::span<const u8> input, std::span<u8> output); + + template <typename F> + NvResult Wrap2(F&& callable, std::span<const u8> input, std::span<const u8> inline_input, + std::span<u8> output); + + template <typename F> + NvResult Wrap3(F&& callable, std::span<const u8> input, std::span<u8> output, + std::span<u8> inline_output); + +protected: Core::System& system; }; |