service/vi: Replace includes with forward declarations where applicable
This commit is contained in:
		| @@ -50,6 +50,7 @@ | |||||||
| #include "core/hle/service/nim/nim.h" | #include "core/hle/service/nim/nim.h" | ||||||
| #include "core/hle/service/ns/ns.h" | #include "core/hle/service/ns/ns.h" | ||||||
| #include "core/hle/service/nvdrv/nvdrv.h" | #include "core/hle/service/nvdrv/nvdrv.h" | ||||||
|  | #include "core/hle/service/nvflinger/nvflinger.h" | ||||||
| #include "core/hle/service/pcie/pcie.h" | #include "core/hle/service/pcie/pcie.h" | ||||||
| #include "core/hle/service/pctl/pctl.h" | #include "core/hle/service/pctl/pctl.h" | ||||||
| #include "core/hle/service/pcv/pcv.h" | #include "core/hle/service/pcv/pcv.h" | ||||||
| @@ -58,7 +59,6 @@ | |||||||
| #include "core/hle/service/psc/psc.h" | #include "core/hle/service/psc/psc.h" | ||||||
| #include "core/hle/service/service.h" | #include "core/hle/service/service.h" | ||||||
| #include "core/hle/service/set/settings.h" | #include "core/hle/service/set/settings.h" | ||||||
| #include "core/hle/service/sm/controller.h" |  | ||||||
| #include "core/hle/service/sm/sm.h" | #include "core/hle/service/sm/sm.h" | ||||||
| #include "core/hle/service/sockets/sockets.h" | #include "core/hle/service/sockets/sockets.h" | ||||||
| #include "core/hle/service/spl/module.h" | #include "core/hle/service/spl/module.h" | ||||||
|   | |||||||
| @@ -4,25 +4,28 @@ | |||||||
|  |  | ||||||
| #include <algorithm> | #include <algorithm> | ||||||
| #include <array> | #include <array> | ||||||
|  | #include <cstring> | ||||||
| #include <memory> | #include <memory> | ||||||
| #include <type_traits> | #include <type_traits> | ||||||
| #include <utility> | #include <utility> | ||||||
| #include <boost/optional.hpp> | #include <boost/optional.hpp> | ||||||
| #include "common/alignment.h" | #include "common/alignment.h" | ||||||
|  | #include "common/assert.h" | ||||||
|  | #include "common/common_funcs.h" | ||||||
|  | #include "common/logging/log.h" | ||||||
| #include "common/math_util.h" | #include "common/math_util.h" | ||||||
| #include "common/scope_exit.h" | #include "common/swap.h" | ||||||
| #include "core/core_timing.h" | #include "core/core_timing.h" | ||||||
| #include "core/hle/ipc_helpers.h" | #include "core/hle/ipc_helpers.h" | ||||||
| #include "core/hle/kernel/event.h" | #include "core/hle/kernel/event.h" | ||||||
| #include "core/hle/service/nvdrv/nvdrv.h" | #include "core/hle/service/nvdrv/nvdrv.h" | ||||||
| #include "core/hle/service/nvflinger/buffer_queue.h" | #include "core/hle/service/nvflinger/buffer_queue.h" | ||||||
|  | #include "core/hle/service/nvflinger/nvflinger.h" | ||||||
| #include "core/hle/service/vi/vi.h" | #include "core/hle/service/vi/vi.h" | ||||||
| #include "core/hle/service/vi/vi_m.h" | #include "core/hle/service/vi/vi_m.h" | ||||||
| #include "core/hle/service/vi/vi_s.h" | #include "core/hle/service/vi/vi_s.h" | ||||||
| #include "core/hle/service/vi/vi_u.h" | #include "core/hle/service/vi/vi_u.h" | ||||||
| #include "core/settings.h" | #include "core/settings.h" | ||||||
| #include "video_core/renderer_base.h" |  | ||||||
| #include "video_core/video_core.h" |  | ||||||
|  |  | ||||||
| namespace Service::VI { | namespace Service::VI { | ||||||
|  |  | ||||||
|   | |||||||
| @@ -4,11 +4,10 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #include "core/hle/service/nvflinger/nvflinger.h" |  | ||||||
| #include "core/hle/service/service.h" | #include "core/hle/service/service.h" | ||||||
|  |  | ||||||
| namespace CoreTiming { | namespace Service::NVFlinger { | ||||||
| struct EventType; | class NVFlinger; | ||||||
| } | } | ||||||
|  |  | ||||||
| namespace Service::VI { | namespace Service::VI { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user