summaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvdrv
diff options
context:
space:
mode:
authorGravatar Liam2024-02-14 23:44:05 -0500
committerGravatar Liam2024-02-17 18:08:38 -0500
commit812f23d05c77fb10407546c3e7a95447fcbea395 (patch)
treebbfb035c35ccffb6dbe0995002c2937bd94edc2d /src/core/hle/service/nvdrv
parentvi: move shared buffer management from nvnflinger (diff)
downloadyuzu-812f23d05c77fb10407546c3e7a95447fcbea395.tar.gz
yuzu-812f23d05c77fb10407546c3e7a95447fcbea395.tar.xz
yuzu-812f23d05c77fb10407546c3e7a95447fcbea395.zip
vi: manage resources independently of nvnflinger and refactor
Diffstat (limited to 'src/core/hle/service/nvdrv')
-rw-r--r--src/core/hle/service/nvdrv/nvdrv.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/core/hle/service/nvdrv/nvdrv.h b/src/core/hle/service/nvdrv/nvdrv.h
index 154c38951..b76f81e59 100644
--- a/src/core/hle/service/nvdrv/nvdrv.h
+++ b/src/core/hle/service/nvdrv/nvdrv.h
@@ -10,13 +10,11 @@
10#include <span> 10#include <span>
11#include <string> 11#include <string>
12#include <unordered_map> 12#include <unordered_map>
13#include <vector>
14 13
15#include "common/common_types.h" 14#include "common/common_types.h"
16#include "core/hle/service/kernel_helpers.h" 15#include "core/hle/service/kernel_helpers.h"
17#include "core/hle/service/nvdrv/core/container.h" 16#include "core/hle/service/nvdrv/core/container.h"
18#include "core/hle/service/nvdrv/nvdata.h" 17#include "core/hle/service/nvdrv/nvdata.h"
19#include "core/hle/service/nvnflinger/ui/fence.h"
20#include "core/hle/service/service.h" 18#include "core/hle/service/service.h"
21 19
22namespace Core { 20namespace Core {
@@ -27,10 +25,6 @@ namespace Kernel {
27class KEvent; 25class KEvent;
28} 26}
29 27
30namespace Service::Nvnflinger {
31class Nvnflinger;
32}
33
34namespace Service::Nvidia { 28namespace Service::Nvidia {
35 29
36namespace NvCore { 30namespace NvCore {
@@ -99,7 +93,6 @@ public:
99 93
100private: 94private:
101 friend class EventInterface; 95 friend class EventInterface;
102 friend class Service::Nvnflinger::Nvnflinger;
103 96
104 /// Manages syncpoints on the host 97 /// Manages syncpoints on the host
105 NvCore::Container container; 98 NvCore::Container container;