diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2021-11-01 18:53:32 +0100 |
---|---|---|
committer | Fernando Sahmkow <fsahmkow27@gmail.com> | 2022-10-06 21:00:51 +0200 |
commit | 3cbe352c18f69596d91c4862382d61a3d6515140 (patch) | |
tree | ad03ae10647c26a0913344ed62b47a768eb67736 /src/core/hle/service/nvdrv/nvdrv.h | |
parent | NVDRV: Cleanup. (diff) | |
download | yuzu-3cbe352c18f69596d91c4862382d61a3d6515140.tar yuzu-3cbe352c18f69596d91c4862382d61a3d6515140.tar.gz yuzu-3cbe352c18f69596d91c4862382d61a3d6515140.tar.bz2 yuzu-3cbe352c18f69596d91c4862382d61a3d6515140.tar.lz yuzu-3cbe352c18f69596d91c4862382d61a3d6515140.tar.xz yuzu-3cbe352c18f69596d91c4862382d61a3d6515140.tar.zst yuzu-3cbe352c18f69596d91c4862382d61a3d6515140.zip |
Diffstat (limited to 'src/core/hle/service/nvdrv/nvdrv.h')
-rw-r--r-- | src/core/hle/service/nvdrv/nvdrv.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/core/hle/service/nvdrv/nvdrv.h b/src/core/hle/service/nvdrv/nvdrv.h index d24b57539..96adf2ffb 100644 --- a/src/core/hle/service/nvdrv/nvdrv.h +++ b/src/core/hle/service/nvdrv/nvdrv.h @@ -12,8 +12,8 @@ #include "common/common_types.h" #include "core/hle/service/kernel_helpers.h" +#include "core/hle/service/nvdrv/core/container.h" #include "core/hle/service/nvdrv/nvdata.h" -#include "core/hle/service/nvdrv/syncpoint_manager.h" #include "core/hle/service/nvflinger/ui/fence.h" #include "core/hle/service/service.h" @@ -31,7 +31,10 @@ class NVFlinger; namespace Service::Nvidia { +namespace NvCore { +class Container; class SyncpointManager; +} // namespace NvCore namespace Devices { class nvdevice; @@ -126,9 +129,6 @@ public: private: friend class EventInterface; - /// Manages syncpoints on the host - SyncpointManager syncpoint_manager; - /// Id to use for the next open file descriptor. DeviceFD next_fd = 1; @@ -142,6 +142,9 @@ private: EventInterface events_interface; + /// Manages syncpoints on the host + NvCore::Container container; + void CreateEvent(u32 event_id); void FreeEvent(u32 event_id); }; |