vi: manage resources independently of nvnflinger and refactor

This commit is contained in:
Liam
2024-02-14 23:44:05 -05:00
parent dcce9837d2
commit 812f23d05c
62 changed files with 1758 additions and 1492 deletions

View File

@@ -10,13 +10,11 @@
#include <span>
#include <string>
#include <unordered_map>
#include <vector>
#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/nvnflinger/ui/fence.h"
#include "core/hle/service/service.h"
namespace Core {
@@ -27,10 +25,6 @@ namespace Kernel {
class KEvent;
}
namespace Service::Nvnflinger {
class Nvnflinger;
}
namespace Service::Nvidia {
namespace NvCore {
@@ -99,7 +93,6 @@ public:
private:
friend class EventInterface;
friend class Service::Nvnflinger::Nvnflinger;
/// Manages syncpoints on the host
NvCore::Container container;