Skip to content

Commit 8337c96

Browse files
author
N3xoX1
committed
Move nvdata.h into yuzu_common
1 parent ddcd08e commit 8337c96

37 files changed

Lines changed: 96 additions & 120 deletions

src/nxemu-os/core/gpu_dirty_memory_manager.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
#include <utility>
1111
#include <vector>
1212

13-
#include <yuzu_video_core/device_memory_manager.h>
14-
1513
namespace Core {
1614

1715
class GPUDirtyMemoryManager {
@@ -80,6 +78,7 @@ class GPUDirtyMemoryManager {
8078
u32 mask;
8179
};
8280

81+
constexpr static size_t DEVICE_PAGEBITS = 12ULL;
8382
constexpr static size_t page_bits = DEVICE_PAGEBITS - 1;
8483
constexpr static size_t page_size = 1ULL << page_bits;
8584
constexpr static size_t page_mask = page_size - 1;

src/nxemu-os/core/hle/service/nvdrv/core/container.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
#include <memory>
99
#include <unordered_map>
1010

11-
#include "yuzu_video_core/device_memory_manager.h"
12-
#include "yuzu_video_core/service/nvdrv/nvdata.h"
11+
#include "yuzu_common/nvdata.h"
12+
#include <nxemu-module-spec/video.h>
1313

1414
namespace Kernel {
1515
class KProcess;

src/nxemu-os/core/hle/service/nvdrv/core/heap_mapper.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include "yuzu_common/range_sets.h"
77
#include "yuzu_common/range_sets.inc"
8+
#include "yuzu_common/yuzu_assert.h"
89
#include "core/hle/service/nvdrv/core/heap_mapper.h"
910
#include <nxemu-module-spec/video.h>
1011

src/nxemu-os/core/hle/service/nvdrv/core/heap_mapper.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
#include <memory>
77

88
#include "yuzu_common/common_types.h"
9-
#include "yuzu_video_core/device_memory_manager.h"
9+
#include "yuzu_common/nvdata.h"
10+
#include <nxemu-module-spec/video.h>
1011

1112
namespace Tegra::Host1x {
1213
class Host1x;

src/nxemu-os/core/hle/service/nvdrv/core/nvmap.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "core/hle/service/nvdrv/core/heap_mapper.h"
1212
#include "core/hle/service/nvdrv/core/nvmap.h"
1313
#include "core/memory.h"
14-
#include "yuzu_video_core/host1x/host1x.h"
1514
#include <nxemu-module-spec/video.h>
1615

1716
using Core::Memory::YUZU_PAGESIZE;

src/nxemu-os/core/hle/service/nvdrv/core/nvmap.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
#include "yuzu_common/bit_field.h"
1616
#include "yuzu_common/common_types.h"
17+
#include "yuzu_common/nvdata.h"
1718
#include "core/hle/service/nvdrv/core/container.h"
18-
#include "yuzu_video_core/service/nvdrv/nvdata.h"
1919

2020
namespace Tegra {
2121

src/nxemu-os/core/hle/service/nvdrv/core/syncpoint_manager.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
#include "yuzu_common/yuzu_assert.h"
66
#include "core/hle/service/nvdrv/core/syncpoint_manager.h"
7-
#include "yuzu_video_core/host1x/host1x.h"
87

98
namespace Service::Nvidia::NvCore {
109

src/nxemu-os/core/hle/service/nvdrv/core/syncpoint_manager.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
#include <mutex>
1010

1111
#include "yuzu_common/common_types.h"
12-
#include "yuzu_video_core/service/nvdrv/nvdata.h"
12+
#include "yuzu_common/fence.h"
13+
#include "yuzu_common/nvdata.h"
1314

1415
__interface IVideo;
1516

src/nxemu-os/core/hle/service/nvdrv/devices/nvdevice.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
#include <vector>
88

99
#include "yuzu_common/common_types.h"
10+
#include "yuzu_common/nvdata.h"
1011
#include "core/hle/service/nvdrv/core/container.h"
11-
#include "yuzu_video_core/service/nvdrv/nvdata.h"
1212

1313
namespace Core {
1414
class System;

src/nxemu-os/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33

44
#include <boost/container/small_vector.hpp>
55

6-
#include "yuzu_common/yuzu_assert.h"
6+
#include "yuzu_common/nvdata.h"
77
#include "yuzu_common/logging/log.h"
8+
#include "yuzu_common/yuzu_assert.h"
89
#include "core/core.h"
910
#include "core/core_timing.h"
1011
#include "core/hle/service/nvdrv/core/container.h"
1112
#include "core/hle/service/nvdrv/core/nvmap.h"
1213
#include "core/hle/service/nvdrv/devices/nvdisp_disp0.h"
1314
#include "core/perf_stats.h"
14-
#include "yuzu_video_core/gpu.h"
1515
#include <nxemu-module-spec/video.h>
1616

1717
namespace Service::Nvidia::Devices {

0 commit comments

Comments
 (0)