diff --git a/Utilities/File.cpp b/Utilities/File.cpp index ec0f49c89e..1adce40f5b 100644 --- a/Utilities/File.cpp +++ b/Utilities/File.cpp @@ -1,8 +1,6 @@ #include "File.h" #include "mutex.h" #include "StrFmt.h" -#include "StrUtil.h" -#include "Crypto/sha1.h" #include #include @@ -18,6 +16,8 @@ using namespace std::literals::string_literals; #ifdef _WIN32 +#include "Utilities/StrUtil.h" + #include #include diff --git a/Utilities/StrFmt.cpp b/Utilities/StrFmt.cpp index dd59303337..3b55ae3861 100644 --- a/Utilities/StrFmt.cpp +++ b/Utilities/StrFmt.cpp @@ -2,7 +2,6 @@ #include "StrUtil.h" #include "cfmt.h" #include "util/endian.hpp" -#include "util/logs.hpp" #include "util/v128.hpp" #include diff --git a/Utilities/Thread.h b/Utilities/Thread.h index edc488e73b..52096a2702 100644 --- a/Utilities/Thread.h +++ b/Utilities/Thread.h @@ -5,10 +5,6 @@ #include "util/shared_ptr.hpp" #include -#include - -#include "mutex.h" -#include "lockless.h" // Hardware core layout enum class native_core_arrangement : u32 diff --git a/Utilities/cfmt.h b/Utilities/cfmt.h index 3b2c94dcbc..9d23c6f759 100644 --- a/Utilities/cfmt.h +++ b/Utilities/cfmt.h @@ -2,7 +2,6 @@ #include "util/types.hpp" #include -#include #include #include "util/asm.hpp" diff --git a/Utilities/cheat_info.cpp b/Utilities/cheat_info.cpp index 42ffb89e52..c46f2089e9 100644 --- a/Utilities/cheat_info.cpp +++ b/Utilities/cheat_info.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "cheat_info.h" -#include "Config.h" #include "StrUtil.h" LOG_CHANNEL(log_cheat, "Cheat"); diff --git a/Utilities/cond.cpp b/Utilities/cond.cpp index af572d191e..425f74d806 100644 --- a/Utilities/cond.cpp +++ b/Utilities/cond.cpp @@ -1,5 +1,4 @@ #include "cond.h" -#include "sync.h" // use constants, increase signal space diff --git a/Utilities/ppu_patch.h b/Utilities/ppu_patch.h index 667242dac5..f88786cf24 100644 --- a/Utilities/ppu_patch.h +++ b/Utilities/ppu_patch.h @@ -2,7 +2,6 @@ #include #include -#include #include // Patch utilities specific to PPU code diff --git a/Utilities/sync.h b/Utilities/sync.h index 7264ba9248..db46d6104f 100644 --- a/Utilities/sync.h +++ b/Utilities/sync.h @@ -12,18 +12,12 @@ #include #include #elif __linux__ -#include #include #include #include #include #include #endif -#include -#include -#include -#include -#include #ifdef _WIN32 DYNAMIC_IMPORT("ntdll.dll", NtWaitForKeyedEvent, NTSTATUS(HANDLE, PVOID Key, BOOLEAN Alertable, PLARGE_INTEGER Timeout)); @@ -60,6 +54,9 @@ struct futex_waitv }; #endif #else + +#include + enum { FUTEX_PRIVATE_FLAG = 0, diff --git a/Utilities/transactional_storage.h b/Utilities/transactional_storage.h index dda86efe05..55e8aa9f95 100644 --- a/Utilities/transactional_storage.h +++ b/Utilities/transactional_storage.h @@ -1,6 +1,7 @@ #include "util/types.hpp" #include #include +#include "Emu/Cell/timers.hpp" // Thread-safe object pool with garbage collection class universal_pool diff --git a/rpcs3/Crypto/ec.cpp b/rpcs3/Crypto/ec.cpp index a4b11d7c3d..efef91228c 100644 --- a/rpcs3/Crypto/ec.cpp +++ b/rpcs3/Crypto/ec.cpp @@ -2,7 +2,7 @@ // Licensed under the terms of the GNU GPL, version 2 // http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt -#include "utils.h" +#include "util/types.hpp" #include static inline int bn_compare(u8* a, u8* b, u32 n) diff --git a/rpcs3/Crypto/lz.cpp b/rpcs3/Crypto/lz.cpp index da2b05c361..30e201c5f5 100644 --- a/rpcs3/Crypto/lz.cpp +++ b/rpcs3/Crypto/lz.cpp @@ -2,6 +2,7 @@ // Licensed under the terms of the GNU GPL, version 2.0 or later versions. // http://www.gnu.org/licenses/gpl-2.0.txt +#include #include "lz.h" void decode_range(unsigned int *range, unsigned int *code, unsigned char **src) diff --git a/rpcs3/Crypto/lz.h b/rpcs3/Crypto/lz.h index b8ad0f3a0e..5ad68ea66e 100644 --- a/rpcs3/Crypto/lz.h +++ b/rpcs3/Crypto/lz.h @@ -6,8 +6,6 @@ // Reverse-engineered custom Lempel–Ziv–Markov based compression. -#include - void decode_range(unsigned int *range, unsigned int *code, unsigned char **src); int decode_bit(unsigned int *range, unsigned int *code, int *index, unsigned char **src, unsigned char *c); int decode_number(unsigned char *ptr, int index, int *bit_flag, unsigned int *range, unsigned int *code, unsigned char **src); diff --git a/rpcs3/Crypto/unedat.cpp b/rpcs3/Crypto/unedat.cpp index 0192265298..d7eacd5ca1 100644 --- a/rpcs3/Crypto/unedat.cpp +++ b/rpcs3/Crypto/unedat.cpp @@ -4,6 +4,7 @@ #include "sha1.h" #include "lz.h" #include "ec.h" +#include "utils.h" #include "Emu/system_utils.hpp" diff --git a/rpcs3/Crypto/unedat.h b/rpcs3/Crypto/unedat.h index fa26da2f42..31fce60d4e 100644 --- a/rpcs3/Crypto/unedat.h +++ b/rpcs3/Crypto/unedat.h @@ -1,9 +1,6 @@ #pragma once #include - -#include "utils.h" - #include "Utilities/File.h" constexpr u32 SDAT_FLAG = 0x01000000; diff --git a/rpcs3/Crypto/unpkg.cpp b/rpcs3/Crypto/unpkg.cpp index 5bd04e7e49..baf612657d 100644 --- a/rpcs3/Crypto/unpkg.cpp +++ b/rpcs3/Crypto/unpkg.cpp @@ -5,7 +5,6 @@ #include "util/logs.hpp" #include "Utilities/StrUtil.h" #include "Utilities/Thread.h" -#include "Utilities/mutex.h" #include "Emu/System.h" #include "Emu/system_utils.hpp" #include "Emu/VFS.h" diff --git a/rpcs3/Crypto/unself.cpp b/rpcs3/Crypto/unself.cpp index e6a112e921..66000c4f12 100644 --- a/rpcs3/Crypto/unself.cpp +++ b/rpcs3/Crypto/unself.cpp @@ -1,14 +1,11 @@ #include "stdafx.h" #include "aes.h" -#include "utils.h" #include "unself.h" -#include "Emu/VFS.h" +#include "util/asm.hpp" #include "Emu/System.h" #include "Emu/system_utils.hpp" #include "Crypto/unzip.h" -#include - inline u8 Read8(const fs::file& f) { u8 ret; diff --git a/rpcs3/Crypto/utils.h b/rpcs3/Crypto/utils.h index b7e4634f06..25cdeb7193 100644 --- a/rpcs3/Crypto/utils.h +++ b/rpcs3/Crypto/utils.h @@ -5,7 +5,6 @@ // http://www.gnu.org/licenses/gpl-2.0.txt #include "util/types.hpp" -#include "util/asm.hpp" #include diff --git a/rpcs3/Emu/Audio/AudioBackend.cpp b/rpcs3/Emu/Audio/AudioBackend.cpp index 73c017eef9..e0d96c8c2b 100644 --- a/rpcs3/Emu/Audio/AudioBackend.cpp +++ b/rpcs3/Emu/Audio/AudioBackend.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "AudioBackend.h" -#include "Emu/system_config.h" #include "Emu/IdManager.h" #include "Emu//Cell/Modules/cellAudioOut.h" diff --git a/rpcs3/Emu/Audio/Cubeb/CubebBackend.h b/rpcs3/Emu/Audio/Cubeb/CubebBackend.h index f8c53e7e84..fac9b90e4b 100644 --- a/rpcs3/Emu/Audio/Cubeb/CubebBackend.h +++ b/rpcs3/Emu/Audio/Cubeb/CubebBackend.h @@ -1,7 +1,5 @@ #pragma once -#include -#include "Utilities/mutex.h" #include "util/atomic.hpp" #include "Emu/Audio/AudioBackend.h" diff --git a/rpcs3/Emu/Audio/FAudio/FAudioBackend.cpp b/rpcs3/Emu/Audio/FAudio/FAudioBackend.cpp index 58cd189e77..d0e5728b27 100644 --- a/rpcs3/Emu/Audio/FAudio/FAudioBackend.cpp +++ b/rpcs3/Emu/Audio/FAudio/FAudioBackend.cpp @@ -4,7 +4,6 @@ #include "stdafx.h" #include "FAudioBackend.h" -#include "Emu/system_config.h" #include "Emu/System.h" #include "Emu/Audio/audio_device_enumerator.h" #include "Utilities/StrUtil.h" diff --git a/rpcs3/Emu/Audio/FAudio/FAudioBackend.h b/rpcs3/Emu/Audio/FAudio/FAudioBackend.h index 3f3d6e2ef8..734f56156e 100644 --- a/rpcs3/Emu/Audio/FAudio/FAudioBackend.h +++ b/rpcs3/Emu/Audio/FAudio/FAudioBackend.h @@ -4,8 +4,6 @@ #error "FAudio support disabled but still being built." #endif -#include -#include "Utilities/mutex.h" #include "Emu/Audio/AudioBackend.h" #include "FAudio.h" diff --git a/rpcs3/Emu/Audio/FAudio/faudio_enumerator.cpp b/rpcs3/Emu/Audio/FAudio/faudio_enumerator.cpp index 7308f54b19..fdbfd2a6af 100644 --- a/rpcs3/Emu/Audio/FAudio/faudio_enumerator.cpp +++ b/rpcs3/Emu/Audio/FAudio/faudio_enumerator.cpp @@ -3,7 +3,6 @@ #endif #include "Emu/Audio/FAudio/faudio_enumerator.h" -#include #include #include "Utilities/StrUtil.h" #include "util/logs.hpp" diff --git a/rpcs3/Emu/Audio/XAudio2/XAudio2Backend.h b/rpcs3/Emu/Audio/XAudio2/XAudio2Backend.h index e03cf6cc51..0312e7f633 100644 --- a/rpcs3/Emu/Audio/XAudio2/XAudio2Backend.h +++ b/rpcs3/Emu/Audio/XAudio2/XAudio2Backend.h @@ -4,8 +4,6 @@ #error "XAudio2 can only be built on Windows." #endif -#include -#include "Utilities/mutex.h" #include "Emu/Audio/AudioBackend.h" #include diff --git a/rpcs3/Emu/CPU/CPUTranslator.cpp b/rpcs3/Emu/CPU/CPUTranslator.cpp index 7c9550ead5..f6893358ff 100644 --- a/rpcs3/Emu/CPU/CPUTranslator.cpp +++ b/rpcs3/Emu/CPU/CPUTranslator.cpp @@ -3,7 +3,6 @@ #include "CPUTranslator.h" #include "util/v128.hpp" -#include "util/simd.hpp" #include "util/logs.hpp" LOG_CHANNEL(llvm_log, "LLVM"); diff --git a/rpcs3/Emu/CPU/CPUTranslator.h b/rpcs3/Emu/CPU/CPUTranslator.h index 56612b8279..7bab6b335a 100644 --- a/rpcs3/Emu/CPU/CPUTranslator.h +++ b/rpcs3/Emu/CPU/CPUTranslator.h @@ -21,7 +21,6 @@ #include "llvm/IR/Module.h" #include "llvm/Target/TargetMachine.h" #include "llvm/Support/KnownBits.h" -#include "llvm/Support/ModRef.h" #include "llvm/Analysis/ConstantFolding.h" #include "llvm/Analysis/ValueTracking.h" #include "llvm/IR/IntrinsicsX86.h" @@ -37,7 +36,6 @@ #include "util/types.hpp" #include "util/sysinfo.hpp" #include "Utilities/StrFmt.h" -#include "Utilities/BitField.h" #include "Utilities/JIT.h" #include "util/v128.hpp" diff --git a/rpcs3/Emu/Cell/Modules/HLE_PATCHES.cpp b/rpcs3/Emu/Cell/Modules/HLE_PATCHES.cpp index 0d5fa62f63..8b3ad0b63e 100644 --- a/rpcs3/Emu/Cell/Modules/HLE_PATCHES.cpp +++ b/rpcs3/Emu/Cell/Modules/HLE_PATCHES.cpp @@ -4,7 +4,6 @@ #include "Utilities/Thread.h" #include "Emu/Cell/lv2/sys_spu.h" -#include "Emu/Cell/lv2/sys_sync.h" #include diff --git a/rpcs3/Emu/Cell/Modules/cellAudio.cpp b/rpcs3/Emu/Cell/Modules/cellAudio.cpp index ebb5b134e4..379c17f112 100644 --- a/rpcs3/Emu/Cell/Modules/cellAudio.cpp +++ b/rpcs3/Emu/Cell/Modules/cellAudio.cpp @@ -3,9 +3,9 @@ #include "Emu/system_config.h" #include "Emu/Audio/audio_utils.h" #include "Emu/Cell/PPUModule.h" +#include "Emu/Cell/timers.hpp" #include "Emu/Cell/lv2/sys_process.h" #include "Emu/Cell/lv2/sys_event.h" -#include "Emu/Cell/Modules/cellAudioOut.h" #include "cellAudio.h" #include "util/video_provider.h" diff --git a/rpcs3/Emu/Cell/Modules/cellAudioIn.h b/rpcs3/Emu/Cell/Modules/cellAudioIn.h index a630ce47cd..dc2ca6d130 100644 --- a/rpcs3/Emu/Cell/Modules/cellAudioIn.h +++ b/rpcs3/Emu/Cell/Modules/cellAudioIn.h @@ -1,7 +1,6 @@ #pragma once #include "util/types.hpp" -#include "util/endian.hpp" // Error codes enum CellAudioInError : u32 diff --git a/rpcs3/Emu/Cell/Modules/cellCamera.cpp b/rpcs3/Emu/Cell/Modules/cellCamera.cpp index 39274e8162..6c0abcc160 100644 --- a/rpcs3/Emu/Cell/Modules/cellCamera.cpp +++ b/rpcs3/Emu/Cell/Modules/cellCamera.cpp @@ -6,6 +6,7 @@ #include "Emu/Cell/PPUModule.h" #include "Emu/Cell/lv2/sys_event.h" #include "Emu/IdManager.h" +#include "Emu/Cell/timers.hpp" #include diff --git a/rpcs3/Emu/Cell/Modules/cellCamera.h b/rpcs3/Emu/Cell/Modules/cellCamera.h index 28e8a3152c..56b8334c44 100644 --- a/rpcs3/Emu/Cell/Modules/cellCamera.h +++ b/rpcs3/Emu/Cell/Modules/cellCamera.h @@ -1,9 +1,9 @@ #pragma once -#include "Utilities/Timer.h" -#include "Emu/Cell/lv2/sys_memory.h" #include "Utilities/Thread.h" #include "Emu/Io/camera_handler_base.h" +#include "Emu/Memory/vm_ptr.h" +#include "Utilities/mutex.h" #include diff --git a/rpcs3/Emu/Cell/Modules/cellDmux.cpp b/rpcs3/Emu/Cell/Modules/cellDmux.cpp index 5c94463ea3..d7f6f84f3f 100644 --- a/rpcs3/Emu/Cell/Modules/cellDmux.cpp +++ b/rpcs3/Emu/Cell/Modules/cellDmux.cpp @@ -9,6 +9,8 @@ #include "util/asm.hpp" +#include + LOG_CHANNEL(cellDmux); template <> diff --git a/rpcs3/Emu/Cell/Modules/cellDmux.h b/rpcs3/Emu/Cell/Modules/cellDmux.h index 884a3eb050..1767165283 100644 --- a/rpcs3/Emu/Cell/Modules/cellDmux.h +++ b/rpcs3/Emu/Cell/Modules/cellDmux.h @@ -1,6 +1,7 @@ #pragma once #include "Emu/Memory/vm_ptr.h" +#include "cellPamf.h" // Error Codes enum CellDmuxError :u32 diff --git a/rpcs3/Emu/Cell/Modules/cellDmuxPamf.cpp b/rpcs3/Emu/Cell/Modules/cellDmuxPamf.cpp index a7b24c3973..70162d4031 100644 --- a/rpcs3/Emu/Cell/Modules/cellDmuxPamf.cpp +++ b/rpcs3/Emu/Cell/Modules/cellDmuxPamf.cpp @@ -2,7 +2,6 @@ #include "Emu/Cell/PPUModule.h" #include "Emu/IdManager.h" -#include "cellPamf.h" #include "cellDmux.h" #include "cellDmuxPamf.h" diff --git a/rpcs3/Emu/Cell/Modules/cellGame.cpp b/rpcs3/Emu/Cell/Modules/cellGame.cpp index 6534d07677..17e190898d 100644 --- a/rpcs3/Emu/Cell/Modules/cellGame.cpp +++ b/rpcs3/Emu/Cell/Modules/cellGame.cpp @@ -6,6 +6,7 @@ #include "Emu/IdManager.h" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/PPUModule.h" +#include "Emu/Cell/timers.hpp" #include "Emu/Cell/lv2/sys_fs.h" #include "Emu/Cell/lv2/sys_sync.h" diff --git a/rpcs3/Emu/Cell/Modules/cellGem.cpp b/rpcs3/Emu/Cell/Modules/cellGem.cpp index ad50282de3..f051b67131 100644 --- a/rpcs3/Emu/Cell/Modules/cellGem.cpp +++ b/rpcs3/Emu/Cell/Modules/cellGem.cpp @@ -3,6 +3,7 @@ #include "cellCamera.h" #include "Emu/Cell/lv2/sys_event.h" +#include "Emu/Cell/lv2/sys_memory.h" #include "Emu/Cell/PPUModule.h" #include "Emu/Cell/timers.hpp" #include "Emu/Io/MouseHandler.h" diff --git a/rpcs3/Emu/Cell/Modules/cellGifDec.cpp b/rpcs3/Emu/Cell/Modules/cellGifDec.cpp index 80242686cb..9a49e03ec3 100644 --- a/rpcs3/Emu/Cell/Modules/cellGifDec.cpp +++ b/rpcs3/Emu/Cell/Modules/cellGifDec.cpp @@ -9,8 +9,6 @@ #include "Emu/Cell/lv2/sys_fs.h" #include "cellGifDec.h" -#include "util/asm.hpp" - LOG_CHANNEL(cellGifDec); // Temporarily diff --git a/rpcs3/Emu/Cell/Modules/cellJpgDec.cpp b/rpcs3/Emu/Cell/Modules/cellJpgDec.cpp index 124531826d..be72ce4294 100644 --- a/rpcs3/Emu/Cell/Modules/cellJpgDec.cpp +++ b/rpcs3/Emu/Cell/Modules/cellJpgDec.cpp @@ -9,8 +9,6 @@ #include "Emu/Cell/lv2/sys_fs.h" #include "cellJpgDec.h" -#include "util/asm.hpp" - LOG_CHANNEL(cellJpgDec); // Temporarily diff --git a/rpcs3/Emu/Cell/Modules/cellKey2char.cpp b/rpcs3/Emu/Cell/Modules/cellKey2char.cpp index bbe7e186fe..ba09a702ba 100644 --- a/rpcs3/Emu/Cell/Modules/cellKey2char.cpp +++ b/rpcs3/Emu/Cell/Modules/cellKey2char.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "Emu/Cell/PPUModule.h" -#include "cellKb.h" +#include "Emu/Io/Keyboard.h" LOG_CHANNEL(cellKey2char); diff --git a/rpcs3/Emu/Cell/Modules/cellL10n.cpp b/rpcs3/Emu/Cell/Modules/cellL10n.cpp index 0dd3a8fd95..6b3ffc4448 100644 --- a/rpcs3/Emu/Cell/Modules/cellL10n.cpp +++ b/rpcs3/Emu/Cell/Modules/cellL10n.cpp @@ -16,8 +16,6 @@ typedef const char *HostCode; #include "cellL10n.h" -#include "util/asm.hpp" - LOG_CHANNEL(cellL10n); // Translate code id to code name. some codepage may has another name. diff --git a/rpcs3/Emu/Cell/Modules/cellMic.cpp b/rpcs3/Emu/Cell/Modules/cellMic.cpp index a26050d875..86e4b8bafa 100644 --- a/rpcs3/Emu/Cell/Modules/cellMic.cpp +++ b/rpcs3/Emu/Cell/Modules/cellMic.cpp @@ -1,5 +1,4 @@ #include "stdafx.h" -#include "Emu/System.h" #include "Emu/system_config.h" #include "Emu/Cell/PPUModule.h" #include "Utilities/StrUtil.h" @@ -10,6 +9,8 @@ #include +#include "3rdparty/OpenAL/openal-soft/include/AL/alext.h" + LOG_CHANNEL(cellMic); template<> diff --git a/rpcs3/Emu/Cell/Modules/cellMic.h b/rpcs3/Emu/Cell/Modules/cellMic.h index 3fbe5fba13..b00848218c 100644 --- a/rpcs3/Emu/Cell/Modules/cellMic.h +++ b/rpcs3/Emu/Cell/Modules/cellMic.h @@ -1,9 +1,8 @@ #pragma once #include "Utilities/Thread.h" -#include "Emu/Cell/timers.hpp" - -#include "3rdparty/OpenAL/openal-soft/include/AL/alext.h" +#include "3rdparty/OpenAL/openal-soft/include/AL/alc.h" +#include "Utilities/mutex.h" // Error Codes enum CellMicInError : u32 diff --git a/rpcs3/Emu/Cell/Modules/cellMouse.cpp b/rpcs3/Emu/Cell/Modules/cellMouse.cpp index 8b8d54715a..8bf550a633 100644 --- a/rpcs3/Emu/Cell/Modules/cellMouse.cpp +++ b/rpcs3/Emu/Cell/Modules/cellMouse.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "Emu/IdManager.h" -#include "Emu/System.h" #include "Emu/Cell/PPUModule.h" #include "Emu/Io/MouseHandler.h" diff --git a/rpcs3/Emu/Cell/Modules/cellMusicDecode.cpp b/rpcs3/Emu/Cell/Modules/cellMusicDecode.cpp index 673bed1de6..c938f723b1 100644 --- a/rpcs3/Emu/Cell/Modules/cellMusicDecode.cpp +++ b/rpcs3/Emu/Cell/Modules/cellMusicDecode.cpp @@ -12,9 +12,6 @@ #include "cellSysutil.h" #include "util/media_utils.h" -#include - - LOG_CHANNEL(cellMusicDecode); template<> diff --git a/rpcs3/Emu/Cell/Modules/cellMusicExport.cpp b/rpcs3/Emu/Cell/Modules/cellMusicExport.cpp index 752d7db394..c01d4b7a51 100644 --- a/rpcs3/Emu/Cell/Modules/cellMusicExport.cpp +++ b/rpcs3/Emu/Cell/Modules/cellMusicExport.cpp @@ -2,7 +2,6 @@ #include "Emu/Cell/PPUModule.h" #include "Emu/IdManager.h" #include "Emu/VFS.h" -#include "Utilities/StrUtil.h" #include "cellSysutil.h" LOG_CHANNEL(cellMusicExport); diff --git a/rpcs3/Emu/Cell/Modules/cellNetCtl.cpp b/rpcs3/Emu/Cell/Modules/cellNetCtl.cpp index e4b4fc82f0..97375c4e6d 100644 --- a/rpcs3/Emu/Cell/Modules/cellNetCtl.cpp +++ b/rpcs3/Emu/Cell/Modules/cellNetCtl.cpp @@ -2,7 +2,6 @@ #include "Emu/system_config.h" #include "Emu/Cell/PPUModule.h" #include "Emu/IdManager.h" -#include "Emu/Cell/lv2/sys_sync.h" #include "cellGame.h" #include "cellSysutil.h" diff --git a/rpcs3/Emu/Cell/Modules/cellOskDialog.cpp b/rpcs3/Emu/Cell/Modules/cellOskDialog.cpp index ecf20643ad..5b2c45e99c 100644 --- a/rpcs3/Emu/Cell/Modules/cellOskDialog.cpp +++ b/rpcs3/Emu/Cell/Modules/cellOskDialog.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "Emu/System.h" -#include "Emu/system_config.h" #include "Emu/Cell/PPUModule.h" #include "Emu/Io/interception.h" #include "Emu/Io/Keyboard.h" diff --git a/rpcs3/Emu/Cell/Modules/cellPad.cpp b/rpcs3/Emu/Cell/Modules/cellPad.cpp index 74b3c5fc60..39ee7d0359 100644 --- a/rpcs3/Emu/Cell/Modules/cellPad.cpp +++ b/rpcs3/Emu/Cell/Modules/cellPad.cpp @@ -3,7 +3,6 @@ #include "Emu/system_config.h" #include "Emu/Cell/PPUModule.h" #include "Emu/Cell/lv2/sys_process.h" -#include "Emu/Cell/lv2/sys_sync.h" #include "Emu/Io/pad_types.h" #include "Emu/RSX/Overlays/overlay_debug_overlay.h" #include "Input/pad_thread.h" diff --git a/rpcs3/Emu/Cell/Modules/cellPhotoDecode.cpp b/rpcs3/Emu/Cell/Modules/cellPhotoDecode.cpp index 843a0adc24..5cef4ba877 100644 --- a/rpcs3/Emu/Cell/Modules/cellPhotoDecode.cpp +++ b/rpcs3/Emu/Cell/Modules/cellPhotoDecode.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "Emu/Cell/PPUModule.h" -#include "Emu/IdManager.h" #include "Emu/VFS.h" #include "Emu/System.h" #include "cellSysutil.h" diff --git a/rpcs3/Emu/Cell/Modules/cellPhotoExport.cpp b/rpcs3/Emu/Cell/Modules/cellPhotoExport.cpp index 34a1562153..8a264bc721 100644 --- a/rpcs3/Emu/Cell/Modules/cellPhotoExport.cpp +++ b/rpcs3/Emu/Cell/Modules/cellPhotoExport.cpp @@ -2,7 +2,6 @@ #include "Emu/Cell/PPUModule.h" #include "Emu/IdManager.h" #include "Emu/VFS.h" -#include "Utilities/StrUtil.h" #include "cellSysutil.h" LOG_CHANNEL(cellPhotoExport); diff --git a/rpcs3/Emu/Cell/Modules/cellPhotoImport.cpp b/rpcs3/Emu/Cell/Modules/cellPhotoImport.cpp index d1cbdc2b56..d56db1f060 100644 --- a/rpcs3/Emu/Cell/Modules/cellPhotoImport.cpp +++ b/rpcs3/Emu/Cell/Modules/cellPhotoImport.cpp @@ -1,5 +1,6 @@ #include "stdafx.h" #include "Emu/Cell/PPUModule.h" +#include "Emu/IdManager.h" #include "Emu/Cell/lv2/sys_fs.h" #include "Emu/RSX/Overlays/overlay_media_list_dialog.h" #include "Emu/VFS.h" diff --git a/rpcs3/Emu/Cell/Modules/cellPngEnc.cpp b/rpcs3/Emu/Cell/Modules/cellPngEnc.cpp index f723ddf888..c6da0c4e95 100644 --- a/rpcs3/Emu/Cell/Modules/cellPngEnc.cpp +++ b/rpcs3/Emu/Cell/Modules/cellPngEnc.cpp @@ -2,7 +2,6 @@ #include "Emu/Cell/PPUModule.h" #include "Emu/IdManager.h" #include "cellPngEnc.h" -#include "png.h" LOG_CHANNEL(cellPngEnc); diff --git a/rpcs3/Emu/Cell/Modules/cellResc.cpp b/rpcs3/Emu/Cell/Modules/cellResc.cpp index a3cc052d6f..065039b7ff 100644 --- a/rpcs3/Emu/Cell/Modules/cellResc.cpp +++ b/rpcs3/Emu/Cell/Modules/cellResc.cpp @@ -3,6 +3,7 @@ #include "Emu/Cell/PPUModule.h" #include "Emu/RSX/GCM.h" +#include "Emu/RSX/gcm_enums.h" #include "cellResc.h" #include "cellVideoOut.h" diff --git a/rpcs3/Emu/Cell/Modules/cellSail.h b/rpcs3/Emu/Cell/Modules/cellSail.h index 7cad924f6a..2b34e015b4 100644 --- a/rpcs3/Emu/Cell/Modules/cellSail.h +++ b/rpcs3/Emu/Cell/Modules/cellSail.h @@ -2,8 +2,6 @@ #include "cellVpost.h" -#include "Emu/Memory/vm_ptr.h" - // Error Codes enum CellSailError : u32 { diff --git a/rpcs3/Emu/Cell/Modules/cellSailRec.cpp b/rpcs3/Emu/Cell/Modules/cellSailRec.cpp index e6d7d58e5d..c7a3cba549 100644 --- a/rpcs3/Emu/Cell/Modules/cellSailRec.cpp +++ b/rpcs3/Emu/Cell/Modules/cellSailRec.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "Emu/Cell/PPUModule.h" -#include "cellSail.h" LOG_CHANNEL(cellSailRec); diff --git a/rpcs3/Emu/Cell/Modules/cellSaveData.cpp b/rpcs3/Emu/Cell/Modules/cellSaveData.cpp index 4ce8be031c..be7583074a 100644 --- a/rpcs3/Emu/Cell/Modules/cellSaveData.cpp +++ b/rpcs3/Emu/Cell/Modules/cellSaveData.cpp @@ -8,6 +8,7 @@ #include "Emu/Cell/lv2/sys_sync.h" #include "Emu/Cell/lv2/sys_process.h" #include "Emu/Cell/PPUModule.h" +#include "Emu/Cell/timers.hpp" #include "Emu/Cell/Modules/cellSysutil.h" #include "Emu/Cell/Modules/cellUserInfo.h" #include "Emu/RSX/Overlays/overlay_message.h" @@ -19,6 +20,7 @@ #include "Loader/PSF.h" #include "Utilities/StrUtil.h" #include "Utilities/date_time.h" +#include "Utilities/sema.h" #include #include diff --git a/rpcs3/Emu/Cell/Modules/cellSaveData.h b/rpcs3/Emu/Cell/Modules/cellSaveData.h index c88a4a3f9a..73b0af4f01 100644 --- a/rpcs3/Emu/Cell/Modules/cellSaveData.h +++ b/rpcs3/Emu/Cell/Modules/cellSaveData.h @@ -1,7 +1,6 @@ #pragma once #include "util/types.hpp" -#include "util/endian.hpp" #include "Emu/Memory/vm_ptr.h" #include #include diff --git a/rpcs3/Emu/Cell/Modules/cellSpurs.cpp b/rpcs3/Emu/Cell/Modules/cellSpurs.cpp index 8f3469e031..e35d154eef 100644 --- a/rpcs3/Emu/Cell/Modules/cellSpurs.cpp +++ b/rpcs3/Emu/Cell/Modules/cellSpurs.cpp @@ -1,7 +1,6 @@ #include "stdafx.h" #include "Emu/System.h" #include "Emu/system_config.h" -#include "Emu/IdManager.h" #include "Emu/Memory/vm_reservation.h" #include "Emu/Cell/PPUModule.h" #include "Emu/Cell/SPUThread.h" diff --git a/rpcs3/Emu/Cell/Modules/cellSpurs.h b/rpcs3/Emu/Cell/Modules/cellSpurs.h index b06cbd079f..f4be6d84d6 100644 --- a/rpcs3/Emu/Cell/Modules/cellSpurs.h +++ b/rpcs3/Emu/Cell/Modules/cellSpurs.h @@ -4,6 +4,10 @@ #include "util/v128.hpp" +#include "Emu/Cell/lv2/sys_lwmutex.h" +#include "Emu/Cell/lv2/sys_lwcond.h" +#include "Emu/Cell/lv2/sys_spu.h" + struct CellSpurs; struct CellSpursTaskset; diff --git a/rpcs3/Emu/Cell/Modules/cellSpursJq.cpp b/rpcs3/Emu/Cell/Modules/cellSpursJq.cpp index dfbc3e0966..b2cb3e4869 100644 --- a/rpcs3/Emu/Cell/Modules/cellSpursJq.cpp +++ b/rpcs3/Emu/Cell/Modules/cellSpursJq.cpp @@ -1,9 +1,6 @@ #include "stdafx.h" #include "Emu/Cell/PPUModule.h" -#include "Emu/Cell/lv2/sys_spu.h" -#include "cellSpursJq.h" - LOG_CHANNEL(cellSpursJq); error_code cellSpursJobQueueAttributeInitialize() diff --git a/rpcs3/Emu/Cell/Modules/cellSpursSpu.cpp b/rpcs3/Emu/Cell/Modules/cellSpursSpu.cpp index 435fa1636d..43b3e04c8b 100644 --- a/rpcs3/Emu/Cell/Modules/cellSpursSpu.cpp +++ b/rpcs3/Emu/Cell/Modules/cellSpursSpu.cpp @@ -4,9 +4,6 @@ #include "Emu/Memory/vm_reservation.h" #include "Emu/Cell/SPUThread.h" #include "Emu/Cell/SPURecompiler.h" -#include "Emu/Cell/lv2/sys_lwmutex.h" -#include "Emu/Cell/lv2/sys_lwcond.h" -#include "Emu/Cell/lv2/sys_spu.h" #include "cellSpurs.h" #include "util/asm.hpp" diff --git a/rpcs3/Emu/Cell/Modules/cellVideoExport.cpp b/rpcs3/Emu/Cell/Modules/cellVideoExport.cpp index 8ee6238c62..8c0ed93771 100644 --- a/rpcs3/Emu/Cell/Modules/cellVideoExport.cpp +++ b/rpcs3/Emu/Cell/Modules/cellVideoExport.cpp @@ -2,7 +2,6 @@ #include "Emu/Cell/PPUModule.h" #include "Emu/IdManager.h" #include "Emu/VFS.h" -#include "Utilities/StrUtil.h" #include "cellSysutil.h" LOG_CHANNEL(cellVideoExport); diff --git a/rpcs3/Emu/Cell/Modules/cellVoice.h b/rpcs3/Emu/Cell/Modules/cellVoice.h index 80fac88c29..2b269f50c6 100644 --- a/rpcs3/Emu/Cell/Modules/cellVoice.h +++ b/rpcs3/Emu/Cell/Modules/cellVoice.h @@ -1,8 +1,5 @@ #pragma once -#include -#include - // libvoice = 0x80310801 - 0x803108ff // libvoice version 100 diff --git a/rpcs3/Emu/Cell/Modules/cellWebBrowser.cpp b/rpcs3/Emu/Cell/Modules/cellWebBrowser.cpp index 8a9991b089..7f560c9ca3 100644 --- a/rpcs3/Emu/Cell/Modules/cellWebBrowser.cpp +++ b/rpcs3/Emu/Cell/Modules/cellWebBrowser.cpp @@ -4,6 +4,8 @@ #include "cellWebBrowser.h" #include "Emu/IdManager.h" +#include "cellSysutil.h" + LOG_CHANNEL(cellSysutil); struct browser_info diff --git a/rpcs3/Emu/Cell/Modules/cellWebBrowser.h b/rpcs3/Emu/Cell/Modules/cellWebBrowser.h index 7a66f5b421..6c46c581b1 100644 --- a/rpcs3/Emu/Cell/Modules/cellWebBrowser.h +++ b/rpcs3/Emu/Cell/Modules/cellWebBrowser.h @@ -1,7 +1,5 @@ #pragma once -#include "cellSysutil.h" - #include "Emu/Memory/vm_ptr.h" //events diff --git a/rpcs3/Emu/Cell/Modules/sceNp.cpp b/rpcs3/Emu/Cell/Modules/sceNp.cpp index fb9f46a365..9a8e0dba6b 100644 --- a/rpcs3/Emu/Cell/Modules/sceNp.cpp +++ b/rpcs3/Emu/Cell/Modules/sceNp.cpp @@ -1,7 +1,6 @@ #include "stdafx.h" #include "Emu/System.h" #include "Emu/system_utils.hpp" -#include "Emu/VFS.h" #include "Emu/Cell/PPUModule.h" #include "Emu/Cell/Modules/cellUserInfo.h" #include "Emu/Io/interception.h" @@ -15,6 +14,7 @@ #include "sceNp.h" #include "cellSysutil.h" +#include "Emu/Cell/timers.hpp" #include "Emu/Cell/lv2/sys_time.h" #include "Emu/Cell/lv2/sys_fs.h" #include "Emu/Cell/lv2/sys_sync.h" @@ -22,6 +22,7 @@ #include "Emu/NP/np_contexts.h" #include "Emu/NP/np_helpers.h" #include "Emu/NP/np_structs_extra.h" +#include "Emu/NP/signaling_handler.h" #include "Emu/system_config.h" #include "Emu/RSX/Overlays/overlay_manager.h" diff --git a/rpcs3/Emu/Cell/Modules/sceNp.h b/rpcs3/Emu/Cell/Modules/sceNp.h index e6a1bdc7ea..0d425df157 100644 --- a/rpcs3/Emu/Cell/Modules/sceNp.h +++ b/rpcs3/Emu/Cell/Modules/sceNp.h @@ -2,6 +2,7 @@ #include "cellRtc.h" #include "Emu/Cell/ErrorCodes.h" +#include "util/shared_ptr.hpp" #include diff --git a/rpcs3/Emu/Cell/Modules/sceNp2.cpp b/rpcs3/Emu/Cell/Modules/sceNp2.cpp index 174a9ec0ce..ed4655ccd4 100644 --- a/rpcs3/Emu/Cell/Modules/sceNp2.cpp +++ b/rpcs3/Emu/Cell/Modules/sceNp2.cpp @@ -7,6 +7,7 @@ #include "Emu/NP/np_handler.h" #include "Emu/NP/np_contexts.h" #include "Emu/NP/np_helpers.h" +#include "Emu/NP/signaling_handler.h" #include "cellSysutil.h" LOG_CHANNEL(sceNp2); diff --git a/rpcs3/Emu/Cell/Modules/sceNpTrophy.cpp b/rpcs3/Emu/Cell/Modules/sceNpTrophy.cpp index 3be0571052..0fc2cc5052 100644 --- a/rpcs3/Emu/Cell/Modules/sceNpTrophy.cpp +++ b/rpcs3/Emu/Cell/Modules/sceNpTrophy.cpp @@ -4,6 +4,7 @@ #include "Emu/VFS.h" #include "Emu/IdManager.h" #include "Emu/Cell/PPUModule.h" +#include "Emu/Cell/timers.hpp" #include "Emu/Cell/Modules/cellMsgDialog.h" #include "Utilities/rXml.h" diff --git a/rpcs3/Emu/Cell/Modules/sceNpTrophy.h b/rpcs3/Emu/Cell/Modules/sceNpTrophy.h index f97050c968..dfea517fe0 100644 --- a/rpcs3/Emu/Cell/Modules/sceNpTrophy.h +++ b/rpcs3/Emu/Cell/Modules/sceNpTrophy.h @@ -1,10 +1,10 @@ #pragma once #include "util/types.hpp" -#include "util/endian.hpp" #include "Emu/Memory/vm_ptr.h" #include "Emu/Cell/ErrorCodes.h" #include +#include // Error codes enum SceNpTrophyError : u32 diff --git a/rpcs3/Emu/Cell/Modules/sys_heap.cpp b/rpcs3/Emu/Cell/Modules/sys_heap.cpp index a502e26486..c0ba4fb2da 100644 --- a/rpcs3/Emu/Cell/Modules/sys_heap.cpp +++ b/rpcs3/Emu/Cell/Modules/sys_heap.cpp @@ -2,8 +2,6 @@ #include "Emu/IdManager.h" #include "Emu/Cell/PPUModule.h" -#include "sysPrxForUser.h" - LOG_CHANNEL(sysPrxForUser); struct HeapInfo diff --git a/rpcs3/Emu/Cell/Modules/sys_lwmutex_.cpp b/rpcs3/Emu/Cell/Modules/sys_lwmutex_.cpp index a9ec0b5b3d..098761b259 100644 --- a/rpcs3/Emu/Cell/Modules/sys_lwmutex_.cpp +++ b/rpcs3/Emu/Cell/Modules/sys_lwmutex_.cpp @@ -2,7 +2,7 @@ #include "Emu/System.h" #include "Emu/system_config.h" #include "Emu/Cell/PPUModule.h" - +#include "Emu/Cell/timers.hpp" #include "Emu/Cell/lv2/sys_lwmutex.h" #include "Emu/Cell/lv2/sys_mutex.h" #include "sysPrxForUser.h" diff --git a/rpcs3/Emu/Cell/Modules/sys_mempool.cpp b/rpcs3/Emu/Cell/Modules/sys_mempool.cpp index b7ffa72984..2446619d3a 100644 --- a/rpcs3/Emu/Cell/Modules/sys_mempool.cpp +++ b/rpcs3/Emu/Cell/Modules/sys_mempool.cpp @@ -7,8 +7,6 @@ #include "Emu/Cell/lv2/sys_mutex.h" #include "Emu/Cell/lv2/sys_cond.h" -#include "sysPrxForUser.h" - LOG_CHANNEL(sysPrxForUser); using sys_mempool_t = u32; diff --git a/rpcs3/Emu/Cell/Modules/sys_net_.cpp b/rpcs3/Emu/Cell/Modules/sys_net_.cpp index f566bd2070..9e487aa8eb 100644 --- a/rpcs3/Emu/Cell/Modules/sys_net_.cpp +++ b/rpcs3/Emu/Cell/Modules/sys_net_.cpp @@ -1,7 +1,5 @@ #include "stdafx.h" #include "Emu/Cell/PPUModule.h" -#include "Emu/IdManager.h" - #include "sys_net_.h" LOG_CHANNEL(libnet); diff --git a/rpcs3/Emu/Cell/Modules/sys_net_.h b/rpcs3/Emu/Cell/Modules/sys_net_.h index c49a65e26d..9ee344b977 100644 --- a/rpcs3/Emu/Cell/Modules/sys_net_.h +++ b/rpcs3/Emu/Cell/Modules/sys_net_.h @@ -1,7 +1,6 @@ #pragma once #include "Emu/Cell/lv2/sys_net.h" -#include "Emu/Memory/vm.h" struct sys_net_sockinfo_t { diff --git a/rpcs3/Emu/Cell/Modules/sys_ppu_thread_.cpp b/rpcs3/Emu/Cell/Modules/sys_ppu_thread_.cpp index cb3f5f62d1..033242e87c 100644 --- a/rpcs3/Emu/Cell/Modules/sys_ppu_thread_.cpp +++ b/rpcs3/Emu/Cell/Modules/sys_ppu_thread_.cpp @@ -1,7 +1,5 @@ #include "stdafx.h" #include "Emu/Cell/PPUModule.h" -#include "Emu/IdManager.h" - #include "Emu/Cell/lv2/sys_ppu_thread.h" #include "Emu/Cell/lv2/sys_interrupt.h" #include "Emu/Cell/lv2/sys_lwmutex.h" diff --git a/rpcs3/Emu/Cell/Modules/sys_rsxaudio_.cpp b/rpcs3/Emu/Cell/Modules/sys_rsxaudio_.cpp index d686345738..071a9debb6 100644 --- a/rpcs3/Emu/Cell/Modules/sys_rsxaudio_.cpp +++ b/rpcs3/Emu/Cell/Modules/sys_rsxaudio_.cpp @@ -1,8 +1,6 @@ #include "stdafx.h" #include "Emu/Cell/PPUModule.h" -#include "sysPrxForUser.h" - LOG_CHANNEL(sysPrxForUser); error_code sys_rsxaudio_close_connection() diff --git a/rpcs3/Emu/Cell/Modules/sys_spinlock.cpp b/rpcs3/Emu/Cell/Modules/sys_spinlock.cpp index e49998029c..00a71de061 100644 --- a/rpcs3/Emu/Cell/Modules/sys_spinlock.cpp +++ b/rpcs3/Emu/Cell/Modules/sys_spinlock.cpp @@ -1,8 +1,6 @@ #include "stdafx.h" #include "Emu/Cell/PPUModule.h" -#include "sysPrxForUser.h" - LOG_CHANNEL(sysPrxForUser); void sys_spinlock_initialize(vm::ptr> lock) diff --git a/rpcs3/Emu/Cell/Modules/sys_spu_.cpp b/rpcs3/Emu/Cell/Modules/sys_spu_.cpp index 2c584a7fed..2bbbaee4ae 100644 --- a/rpcs3/Emu/Cell/Modules/sys_spu_.cpp +++ b/rpcs3/Emu/Cell/Modules/sys_spu_.cpp @@ -3,7 +3,6 @@ #include "Emu/Cell/PPUModule.h" #include "Emu/Cell/lv2/sys_spu.h" -#include "Crypto/unself.h" #include "Loader/ELF.h" #include "sysPrxForUser.h" diff --git a/rpcs3/Emu/Cell/PPUAnalyser.h b/rpcs3/Emu/Cell/PPUAnalyser.h index 9282ac1ba8..5d9053847d 100644 --- a/rpcs3/Emu/Cell/PPUAnalyser.h +++ b/rpcs3/Emu/Cell/PPUAnalyser.h @@ -2,11 +2,9 @@ #include #include -#include #include #include #include "util/types.hpp" -#include "util/endian.hpp" #include "util/asm.hpp" #include "util/to_endian.hpp" diff --git a/rpcs3/Emu/Cell/PPUModule.cpp b/rpcs3/Emu/Cell/PPUModule.cpp index 3ecb55e32e..d95737ba50 100644 --- a/rpcs3/Emu/Cell/PPUModule.cpp +++ b/rpcs3/Emu/Cell/PPUModule.cpp @@ -15,6 +15,7 @@ #include "Emu/Cell/PPUOpcodes.h" #include "Emu/Cell/SPUThread.h" #include "Emu/Cell/PPUAnalyser.h" +#include "Emu/Cell/timers.hpp" #include "Emu/Cell/lv2/sys_process.h" #include "Emu/Cell/lv2/sys_prx.h" diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index 4502ca3616..65467b168b 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -12,9 +12,9 @@ #include "Emu/Memory/vm_locking.h" #include "Emu/RSX/Core/RSXReservationLock.hpp" #include "Emu/VFS.h" -#include "Emu/vfs_config.h" #include "Emu/system_progress.hpp" #include "Emu/system_utils.hpp" +#include "Emu/System.h" #include "PPUThread.h" #include "PPUInterpreter.h" #include "PPUAnalyser.h" @@ -65,6 +65,8 @@ #include "util/simd.hpp" #include "util/sysinfo.hpp" +#include "Utilities/sema.h" + #ifdef __APPLE__ #include #endif diff --git a/rpcs3/Emu/Cell/PPUTranslator.cpp b/rpcs3/Emu/Cell/PPUTranslator.cpp index 66cac9f5ba..8962cc284d 100644 --- a/rpcs3/Emu/Cell/PPUTranslator.cpp +++ b/rpcs3/Emu/Cell/PPUTranslator.cpp @@ -1,4 +1,3 @@ -#include #ifdef LLVM_AVAILABLE #include "Emu/system_config.h" diff --git a/rpcs3/Emu/Cell/RawSPUThread.cpp b/rpcs3/Emu/Cell/RawSPUThread.cpp index dd621ae088..01041555e1 100644 --- a/rpcs3/Emu/Cell/RawSPUThread.cpp +++ b/rpcs3/Emu/Cell/RawSPUThread.cpp @@ -3,7 +3,7 @@ #include "Loader/ELF.h" #include "util/asm.hpp" -#include "Emu/Cell/RawSPUThread.h" +#include "SPUThread.h" inline void try_start(spu_thread& spu) { diff --git a/rpcs3/Emu/Cell/RawSPUThread.h b/rpcs3/Emu/Cell/RawSPUThread.h index 921db8f1f6..6f70f09bee 100644 --- a/rpcs3/Emu/Cell/RawSPUThread.h +++ b/rpcs3/Emu/Cell/RawSPUThread.h @@ -1,3 +1 @@ #pragma once - -#include "SPUThread.h" diff --git a/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp b/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp index 3a3ef1cda3..3eb75082a2 100644 --- a/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp +++ b/rpcs3/Emu/Cell/SPUASMJITRecompiler.cpp @@ -5,15 +5,12 @@ #include "Emu/IdManager.h" #include "Emu/Cell/timers.hpp" -#include "SPUDisAsm.h" #include "SPUThread.h" #include "SPUInterpreter.h" -#include "PPUAnalyser.h" #include "Crypto/sha1.h" #include "util/asm.hpp" #include "util/v128.hpp" -#include "util/simd.hpp" #include "util/sysinfo.hpp" #include diff --git a/rpcs3/Emu/Cell/SPUAnalyser.h b/rpcs3/Emu/Cell/SPUAnalyser.h index faa85a5a41..103c655a9e 100644 --- a/rpcs3/Emu/Cell/SPUAnalyser.h +++ b/rpcs3/Emu/Cell/SPUAnalyser.h @@ -1,7 +1,5 @@ #pragma once -#include "util/types.hpp" - // SPU Instruction Type struct spu_itype { diff --git a/rpcs3/Emu/Cell/SPUInterpreter.cpp b/rpcs3/Emu/Cell/SPUInterpreter.cpp index 3d69d5f9e1..a781da5e8f 100644 --- a/rpcs3/Emu/Cell/SPUInterpreter.cpp +++ b/rpcs3/Emu/Cell/SPUInterpreter.cpp @@ -3,7 +3,6 @@ #include "Utilities/JIT.h" #include "SPUThread.h" -#include "Emu/Cell/Common.h" #include "Emu/Cell/SPUAnalyser.h" #include "Emu/system_config.h" @@ -13,7 +12,6 @@ #include "util/sysinfo.hpp" #include -#include #if !defined(_MSC_VER) #pragma GCC diagnostic push diff --git a/rpcs3/Emu/Cell/SPUThread.cpp b/rpcs3/Emu/Cell/SPUThread.cpp index 54679dee41..4248fb84f1 100644 --- a/rpcs3/Emu/Cell/SPUThread.cpp +++ b/rpcs3/Emu/Cell/SPUThread.cpp @@ -8,6 +8,7 @@ #include "Loader/ELF.h" #include "Emu/VFS.h" #include "Emu/IdManager.h" +#include "Emu/System.h" #include "Emu/perf_meter.hpp" #include "Emu/Cell/PPUThread.h" #include "Emu/Cell/ErrorCodes.h" @@ -23,7 +24,6 @@ #include "Emu/Cell/timers.hpp" #include "Emu/RSX/Core/RSXReservationLock.hpp" -#include "Emu/RSX/RSXThread.h" #include #include diff --git a/rpcs3/Emu/Cell/SPUThread.h b/rpcs3/Emu/Cell/SPUThread.h index 9c45e9efe5..37cf1cf074 100644 --- a/rpcs3/Emu/Cell/SPUThread.h +++ b/rpcs3/Emu/Cell/SPUThread.h @@ -10,6 +10,8 @@ #include "util/logs.hpp" #include "util/to_endian.hpp" +#include "Utilities/mutex.h" + #include "Loader/ELF.h" #include diff --git a/rpcs3/Emu/Cell/lv2/lv2.cpp b/rpcs3/Emu/Cell/lv2/lv2.cpp index 6349bd60c6..e5c00fab9d 100644 --- a/rpcs3/Emu/Cell/lv2/lv2.cpp +++ b/rpcs3/Emu/Cell/lv2/lv2.cpp @@ -9,7 +9,6 @@ #include "Emu/Cell/PPUThread.h" #include "Emu/Cell/SPUThread.h" #include "Emu/Cell/ErrorCodes.h" -#include "Emu/Cell/MFC.h" #include "sys_sync.h" #include "sys_lwmutex.h" #include "sys_lwcond.h" @@ -56,7 +55,7 @@ #include #include #include -#include +#include #include "util/tsc.hpp" #include "util/sysinfo.hpp" #include "util/init_mutex.hpp" diff --git a/rpcs3/Emu/Cell/lv2/sys_bdemu.cpp b/rpcs3/Emu/Cell/lv2/sys_bdemu.cpp index 4dfc6eb3fa..51d8e48842 100644 --- a/rpcs3/Emu/Cell/lv2/sys_bdemu.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_bdemu.cpp @@ -1,5 +1,4 @@ #include "stdafx.h" -#include "Emu/Memory/vm.h" #include "Emu/Cell/ErrorCodes.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_cond.cpp b/rpcs3/Emu/Cell/lv2/sys_cond.cpp index 4387d27306..401ed3bd66 100644 --- a/rpcs3/Emu/Cell/lv2/sys_cond.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_cond.cpp @@ -2,7 +2,6 @@ #include "util/serialization.hpp" #include "Emu/IdManager.h" -#include "Emu/IPC.h" #include "Emu/System.h" #include "Emu/Cell/ErrorCodes.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_config.cpp b/rpcs3/Emu/Cell/lv2/sys_config.cpp index 6740759d3b..0179a6b7f2 100644 --- a/rpcs3/Emu/Cell/lv2/sys_config.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_config.cpp @@ -1,6 +1,4 @@ #include "stdafx.h" -#include "Emu/System.h" -#include "Emu/Memory/vm.h" #include "Emu/IdManager.h" #include "Emu/Cell/lv2/sys_event.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_config.h b/rpcs3/Emu/Cell/lv2/sys_config.h index ea9b9da76d..0804671141 100644 --- a/rpcs3/Emu/Cell/lv2/sys_config.h +++ b/rpcs3/Emu/Cell/lv2/sys_config.h @@ -1,11 +1,8 @@ #pragma once -#include -#include - #include "util/atomic.hpp" #include "util/shared_ptr.hpp" - +#include "Emu/Cell/timers.hpp" /* * sys_config is a "subscription-based data storage API" diff --git a/rpcs3/Emu/Cell/lv2/sys_event_flag.cpp b/rpcs3/Emu/Cell/lv2/sys_event_flag.cpp index 971408e042..c28efaf711 100644 --- a/rpcs3/Emu/Cell/lv2/sys_event_flag.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_event_flag.cpp @@ -2,13 +2,10 @@ #include "sys_event_flag.h" #include "Emu/IdManager.h" -#include "Emu/IPC.h" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/PPUThread.h" -#include - #include "util/asm.hpp" LOG_CHANNEL(sys_event_flag); diff --git a/rpcs3/Emu/Cell/lv2/sys_fs.cpp b/rpcs3/Emu/Cell/lv2/sys_fs.cpp index 3cb8e8eb2f..1f76bb7090 100644 --- a/rpcs3/Emu/Cell/lv2/sys_fs.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_fs.cpp @@ -2,8 +2,8 @@ #include "sys_sync.h" #include "sys_fs.h" #include "sys_memory.h" +#include "util/asm.hpp" -#include "Emu/Cell/PPUModule.h" #include "Emu/Cell/PPUThread.h" #include "Crypto/unedat.h" #include "Emu/System.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_fs.h b/rpcs3/Emu/Cell/lv2/sys_fs.h index 825140d7ab..e64a2b4edb 100644 --- a/rpcs3/Emu/Cell/lv2/sys_fs.h +++ b/rpcs3/Emu/Cell/lv2/sys_fs.h @@ -6,7 +6,6 @@ #include "Utilities/StrUtil.h" #include -#include // Open Flags enum : s32 diff --git a/rpcs3/Emu/Cell/lv2/sys_game.cpp b/rpcs3/Emu/Cell/lv2/sys_game.cpp index 6e69b9175f..1164dbd216 100644 --- a/rpcs3/Emu/Cell/lv2/sys_game.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_game.cpp @@ -10,6 +10,7 @@ #include "Utilities/StrUtil.h" #include "Utilities/Thread.h" +#include "Emu/Cell/timers.hpp" #include "sys_game.h" LOG_CHANNEL(sys_game); diff --git a/rpcs3/Emu/Cell/lv2/sys_hid.cpp b/rpcs3/Emu/Cell/lv2/sys_hid.cpp index e5b5a310aa..05f87895ad 100644 --- a/rpcs3/Emu/Cell/lv2/sys_hid.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_hid.cpp @@ -1,7 +1,6 @@ #include "stdafx.h" #include "sys_hid.h" -#include "Emu/Memory/vm.h" #include "Emu/Memory/vm_var.h" #include "Emu/Cell/PPUThread.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_memory.cpp b/rpcs3/Emu/Cell/lv2/sys_memory.cpp index 6cfc3a1860..9f726e994d 100644 --- a/rpcs3/Emu/Cell/lv2/sys_memory.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_memory.cpp @@ -7,7 +7,6 @@ #include "Emu/Cell/SPUThread.h" #include "Emu/IdManager.h" -#include "util/vm.hpp" #include "util/asm.hpp" LOG_CHANNEL(sys_memory); diff --git a/rpcs3/Emu/Cell/lv2/sys_mutex.cpp b/rpcs3/Emu/Cell/lv2/sys_mutex.cpp index f2d23291ff..92bf877a8a 100644 --- a/rpcs3/Emu/Cell/lv2/sys_mutex.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_mutex.cpp @@ -1,7 +1,6 @@ #include "stdafx.h" #include "Emu/IdManager.h" -#include "Emu/IPC.h" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/PPUThread.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_net.cpp b/rpcs3/Emu/Cell/lv2/sys_net.cpp index aae2454619..2eb0e037f1 100644 --- a/rpcs3/Emu/Cell/lv2/sys_net.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_net.cpp @@ -15,7 +15,6 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wold-style-cast" #endif -#include #include #include #include @@ -33,9 +32,7 @@ #include "Emu/NP/np_handler.h" #include "Emu/NP/np_helpers.h" -#include "Emu/NP/np_dnshook.h" - -#include +#include "Emu/Cell/timers.hpp" #include #include "sys_net/network_context.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_net/lv2_socket_native.h b/rpcs3/Emu/Cell/lv2/sys_net/lv2_socket_native.h index 808529356a..1f7e3be905 100644 --- a/rpcs3/Emu/Cell/lv2/sys_net/lv2_socket_native.h +++ b/rpcs3/Emu/Cell/lv2/sys_net/lv2_socket_native.h @@ -9,7 +9,6 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wold-style-cast" #endif -#include #include #include #include diff --git a/rpcs3/Emu/Cell/lv2/sys_overlay.h b/rpcs3/Emu/Cell/lv2/sys_overlay.h index 1c950a4d0c..1a204ba9eb 100644 --- a/rpcs3/Emu/Cell/lv2/sys_overlay.h +++ b/rpcs3/Emu/Cell/lv2/sys_overlay.h @@ -3,7 +3,6 @@ #include "Emu/Cell/PPUAnalyser.h" #include "Emu/Memory/vm_ptr.h" #include "sys_sync.h" -#include struct lv2_overlay final : ppu_module { diff --git a/rpcs3/Emu/Cell/lv2/sys_ppu_thread.cpp b/rpcs3/Emu/Cell/lv2/sys_ppu_thread.cpp index 80e91bbd0d..1aa9409f46 100644 --- a/rpcs3/Emu/Cell/lv2/sys_ppu_thread.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_ppu_thread.cpp @@ -3,7 +3,6 @@ #include "Emu/System.h" #include "Emu/IdManager.h" -#include "Emu/perf_meter.hpp" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/PPUThread.h" @@ -17,6 +16,8 @@ #include "util/asm.hpp" +#include + LOG_CHANNEL(sys_ppu_thread); // Simple structure to cleanup previous thread, because can't remove its own thread diff --git a/rpcs3/Emu/Cell/lv2/sys_rsx.cpp b/rpcs3/Emu/Cell/lv2/sys_rsx.cpp index 896dd0b00c..87176ae035 100644 --- a/rpcs3/Emu/Cell/lv2/sys_rsx.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_rsx.cpp @@ -1,6 +1,7 @@ #include "stdafx.h" #include "sys_rsx.h" +#include "Emu/System.h" #include "Emu/Cell/PPUModule.h" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/timers.hpp" diff --git a/rpcs3/Emu/Cell/lv2/sys_rsx.h b/rpcs3/Emu/Cell/lv2/sys_rsx.h index c681a2dcb2..5188453c5b 100644 --- a/rpcs3/Emu/Cell/lv2/sys_rsx.h +++ b/rpcs3/Emu/Cell/lv2/sys_rsx.h @@ -1,6 +1,5 @@ #pragma once -#include "Utilities/mutex.h" #include "Emu/Memory/vm_ptr.h" #include "Emu/Cell/ErrorCodes.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_rsxaudio.cpp b/rpcs3/Emu/Cell/lv2/sys_rsxaudio.cpp index 290f467941..9fa3a890a8 100644 --- a/rpcs3/Emu/Cell/lv2/sys_rsxaudio.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_rsxaudio.cpp @@ -4,10 +4,8 @@ #include "Emu/System.h" #include "Emu/system_config.h" #include "Emu//Audio/audio_utils.h" -#include "Emu//Cell/Modules/cellAudioOut.h" #include "util/video_provider.h" -#include "sys_process.h" #include "sys_rsxaudio.h" #include diff --git a/rpcs3/Emu/Cell/lv2/sys_rwlock.cpp b/rpcs3/Emu/Cell/lv2/sys_rwlock.cpp index 173fe68a79..c2abd40284 100644 --- a/rpcs3/Emu/Cell/lv2/sys_rwlock.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_rwlock.cpp @@ -2,7 +2,6 @@ #include "sys_rwlock.h" #include "Emu/IdManager.h" -#include "Emu/IPC.h" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/PPUThread.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_semaphore.cpp b/rpcs3/Emu/Cell/lv2/sys_semaphore.cpp index 02e40522e2..7440cf2def 100644 --- a/rpcs3/Emu/Cell/lv2/sys_semaphore.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_semaphore.cpp @@ -2,7 +2,6 @@ #include "sys_semaphore.h" #include "Emu/IdManager.h" -#include "Emu/IPC.h" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/PPUThread.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_sm.cpp b/rpcs3/Emu/Cell/lv2/sys_sm.cpp index 5700be9aee..50a9b1c679 100644 --- a/rpcs3/Emu/Cell/lv2/sys_sm.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_sm.cpp @@ -1,5 +1,4 @@ #include "stdafx.h" -#include "Emu/Memory/vm.h" #include "Emu/System.h" #include "Emu/Cell/ErrorCodes.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_spu.cpp b/rpcs3/Emu/Cell/lv2/sys_spu.cpp index 61a5ee80d1..2c6bd6f3ad 100644 --- a/rpcs3/Emu/Cell/lv2/sys_spu.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_spu.cpp @@ -2,8 +2,6 @@ #include "sys_spu.h" #include "Emu/System.h" -#include "Emu/system_config.h" -#include "Emu/VFS.h" #include "Emu/IdManager.h" #include "Crypto/unself.h" #include "Crypto/unedat.h" @@ -13,7 +11,6 @@ #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/PPUThread.h" -#include "Emu/Cell/RawSPUThread.h" #include "Emu/Cell/timers.hpp" #include "Emu/Memory/vm_reservation.h" #include "sys_interrupt.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_ss.cpp b/rpcs3/Emu/Cell/lv2/sys_ss.cpp index 67f4e70148..7eb36d4e19 100644 --- a/rpcs3/Emu/Cell/lv2/sys_ss.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_ss.cpp @@ -3,7 +3,6 @@ #include "sys_process.h" #include "Emu/IdManager.h" -#include "Emu/Cell/PPUThread.h" #include "Emu/Cell/timers.hpp" #include "Emu/system_config.h" #include "util/sysinfo.hpp" diff --git a/rpcs3/Emu/Cell/lv2/sys_storage.cpp b/rpcs3/Emu/Cell/lv2/sys_storage.cpp index d83a5b2d39..d5ee3bbdae 100644 --- a/rpcs3/Emu/Cell/lv2/sys_storage.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_storage.cpp @@ -1,5 +1,4 @@ #include "stdafx.h" -#include "Emu/Memory/vm.h" #include "Emu/IdManager.h" #include "Emu/Cell/ErrorCodes.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_sync.h b/rpcs3/Emu/Cell/lv2/sys_sync.h index bd6004dfaa..bf99bcb056 100644 --- a/rpcs3/Emu/Cell/lv2/sys_sync.h +++ b/rpcs3/Emu/Cell/lv2/sys_sync.h @@ -1,19 +1,14 @@ #pragma once #include "Utilities/mutex.h" -#include "Utilities/sema.h" #include "Emu/CPU/CPUThread.h" #include "Emu/Cell/ErrorCodes.h" -#include "Emu/Cell/timers.hpp" -#include "Emu/Memory/vm_reservation.h" #include "Emu/IdManager.h" #include "Emu/IPC.h" #include "util/shared_ptr.hpp" -#include - // attr_protocol (waiting scheduling policy) enum lv2_protocol : u8 { diff --git a/rpcs3/Emu/Cell/lv2/sys_time.cpp b/rpcs3/Emu/Cell/lv2/sys_time.cpp index b04be640bc..1413304a8b 100644 --- a/rpcs3/Emu/Cell/lv2/sys_time.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_time.cpp @@ -5,13 +5,17 @@ #include "Emu/system_config.h" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/timers.hpp" +#include "util/tsc.hpp" -#include "util/asm.hpp" #include "util/sysinfo.hpp" static u64 timebase_offset; static u64 systemtime_offset; +#ifndef __linux__ +#include "util/asm.hpp" +#endif + #ifdef _WIN32 #include diff --git a/rpcs3/Emu/Cell/lv2/sys_timer.h b/rpcs3/Emu/Cell/lv2/sys_timer.h index 14e1f31f8d..8a0b2eda82 100644 --- a/rpcs3/Emu/Cell/lv2/sys_timer.h +++ b/rpcs3/Emu/Cell/lv2/sys_timer.h @@ -1,8 +1,6 @@ #pragma once #include "sys_event.h" - -#include "Utilities/Thread.h" #include "Emu/Memory/vm_ptr.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_usbd.cpp b/rpcs3/Emu/Cell/lv2/sys_usbd.cpp index 10590d1113..67fde17d83 100644 --- a/rpcs3/Emu/Cell/lv2/sys_usbd.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_usbd.cpp @@ -6,12 +6,12 @@ #include #include "Emu/System.h" #include "Emu/system_config.h" -#include "Emu/Memory/vm.h" #include "Emu/IdManager.h" #include "Emu/vfs_config.h" #include "Emu/Cell/PPUThread.h" #include "Emu/Cell/ErrorCodes.h" +#include "Emu/Cell/timers.hpp" #include "Emu/Io/usb_device.h" #include "Emu/Io/usb_vfs.h" diff --git a/rpcs3/Emu/Cell/lv2/sys_vm.cpp b/rpcs3/Emu/Cell/lv2/sys_vm.cpp index 2591824b1d..2a224d2339 100644 --- a/rpcs3/Emu/Cell/lv2/sys_vm.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_vm.cpp @@ -6,7 +6,6 @@ #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/PPUThread.h" #include "Emu/Cell/timers.hpp" -#include "Emu/Memory/vm_locking.h" sys_vm_t::sys_vm_t(u32 _addr, u32 vsize, lv2_memory_container* ct, u32 psize) : ct(ct) diff --git a/rpcs3/Emu/GDB.cpp b/rpcs3/Emu/GDB.cpp index dc01e4e3fe..1a4724d47e 100644 --- a/rpcs3/Emu/GDB.cpp +++ b/rpcs3/Emu/GDB.cpp @@ -34,6 +34,8 @@ #endif #endif +#include "Emu/Cell/timers.hpp" + #include #include #include diff --git a/rpcs3/Emu/GDB.h b/rpcs3/Emu/GDB.h index 8ba241e110..75d272f9d7 100644 --- a/rpcs3/Emu/GDB.h +++ b/rpcs3/Emu/GDB.h @@ -1,7 +1,6 @@ #pragma once #include "Utilities/Thread.h" -#include #include struct gdb_cmd; diff --git a/rpcs3/Emu/IPC.h b/rpcs3/Emu/IPC.h index 26819a3fbd..7c94458376 100644 --- a/rpcs3/Emu/IPC.h +++ b/rpcs3/Emu/IPC.h @@ -1,6 +1,5 @@ #pragma once -#include #include #include "Utilities/mutex.h" diff --git a/rpcs3/Emu/IdManager.cpp b/rpcs3/Emu/IdManager.cpp index b8225b07ef..2a8f9ffeee 100644 --- a/rpcs3/Emu/IdManager.cpp +++ b/rpcs3/Emu/IdManager.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "IdManager.h" -#include "Utilities/Thread.h" shared_mutex id_manager::g_mutex; diff --git a/rpcs3/Emu/IdManager.h b/rpcs3/Emu/IdManager.h index 7846d6f70f..3884e439b2 100644 --- a/rpcs3/Emu/IdManager.h +++ b/rpcs3/Emu/IdManager.h @@ -5,8 +5,6 @@ #include #include -#include -#include #include #include "util/serialization.hpp" diff --git a/rpcs3/Emu/Io/Dimensions.cpp b/rpcs3/Emu/Io/Dimensions.cpp index 9a61f7abce..a8ef6bc447 100644 --- a/rpcs3/Emu/Io/Dimensions.cpp +++ b/rpcs3/Emu/Io/Dimensions.cpp @@ -2,11 +2,6 @@ #include "Dimensions.h" #include -#include - -#include "Crypto/aes.h" -#include "Crypto/sha1.h" -#include "util/asm.hpp" #include "Emu/Cell/lv2/sys_usbd.h" diff --git a/rpcs3/Emu/Io/Infinity.cpp b/rpcs3/Emu/Io/Infinity.cpp index ca70c92344..ff4ce9e85b 100644 --- a/rpcs3/Emu/Io/Infinity.cpp +++ b/rpcs3/Emu/Io/Infinity.cpp @@ -5,7 +5,6 @@ #include "Crypto/aes.h" #include "Crypto/sha1.h" -#include "util/asm.hpp" LOG_CHANNEL(infinity_log, "infinity"); diff --git a/rpcs3/Emu/Io/KeyboardHandler.cpp b/rpcs3/Emu/Io/KeyboardHandler.cpp index 73ef8d0696..05ef6ef526 100644 --- a/rpcs3/Emu/Io/KeyboardHandler.cpp +++ b/rpcs3/Emu/Io/KeyboardHandler.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "KeyboardHandler.h" -#include "Utilities/StrUtil.h" LOG_CHANNEL(input_log, "Input"); diff --git a/rpcs3/Emu/Io/PadHandler.cpp b/rpcs3/Emu/Io/PadHandler.cpp index 44648f252f..cafb85bd78 100644 --- a/rpcs3/Emu/Io/PadHandler.cpp +++ b/rpcs3/Emu/Io/PadHandler.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "PadHandler.h" -#include "Emu/system_utils.hpp" #include "Emu/system_config.h" #include "Emu/Cell/timers.hpp" #include "Input/pad_thread.h" diff --git a/rpcs3/Emu/Io/PadHandler.h b/rpcs3/Emu/Io/PadHandler.h index eb536fde11..792515c5d8 100644 --- a/rpcs3/Emu/Io/PadHandler.h +++ b/rpcs3/Emu/Io/PadHandler.h @@ -9,7 +9,9 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wold-style-cast" #endif -#include "3rdparty/fusion/fusion/Fusion/Fusion.h" +extern "C" { +#include "3rdparty/fusion/fusion/Fusion/FusionAhrs.h" +} #ifndef _MSC_VER #pragma GCC diagnostic pop #endif diff --git a/rpcs3/Emu/Io/Skylander.cpp b/rpcs3/Emu/Io/Skylander.cpp index 0867918fd7..974e9a887f 100644 --- a/rpcs3/Emu/Io/Skylander.cpp +++ b/rpcs3/Emu/Io/Skylander.cpp @@ -2,8 +2,6 @@ #include "Skylander.h" #include "Emu/Cell/lv2/sys_usbd.h" -#include "util/asm.hpp" - LOG_CHANNEL(skylander_log, "skylander"); sky_portal g_skyportal; diff --git a/rpcs3/Emu/Io/buzz_config.h b/rpcs3/Emu/Io/buzz_config.h index 71f51f972f..f340ecd70e 100644 --- a/rpcs3/Emu/Io/buzz_config.h +++ b/rpcs3/Emu/Io/buzz_config.h @@ -2,8 +2,6 @@ #include "emulated_pad_config.h" -#include - enum class buzz_btn { red, diff --git a/rpcs3/Emu/Io/gem_config.h b/rpcs3/Emu/Io/gem_config.h index 2be86ff3c4..9cfca88ddb 100644 --- a/rpcs3/Emu/Io/gem_config.h +++ b/rpcs3/Emu/Io/gem_config.h @@ -2,8 +2,6 @@ #include "emulated_pad_config.h" -#include - enum class gem_btn : u32 { start, diff --git a/rpcs3/Emu/Io/ghltar_config.h b/rpcs3/Emu/Io/ghltar_config.h index 524542fa9f..dfe43ea2c5 100644 --- a/rpcs3/Emu/Io/ghltar_config.h +++ b/rpcs3/Emu/Io/ghltar_config.h @@ -2,8 +2,6 @@ #include "emulated_pad_config.h" -#include - enum class ghltar_btn { w1, diff --git a/rpcs3/Emu/Io/guncon3_config.h b/rpcs3/Emu/Io/guncon3_config.h index 6224fa856c..c2ea82a9f3 100644 --- a/rpcs3/Emu/Io/guncon3_config.h +++ b/rpcs3/Emu/Io/guncon3_config.h @@ -2,8 +2,6 @@ #include "emulated_pad_config.h" -#include - enum class guncon3_btn { trigger, diff --git a/rpcs3/Emu/Io/rb3drums_config.cpp b/rpcs3/Emu/Io/rb3drums_config.cpp index 34c289818c..76c86252ab 100644 --- a/rpcs3/Emu/Io/rb3drums_config.cpp +++ b/rpcs3/Emu/Io/rb3drums_config.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "rb3drums_config.h" -#include LOG_CHANNEL(cfg_log, "CFG"); diff --git a/rpcs3/Emu/Io/recording_config.cpp b/rpcs3/Emu/Io/recording_config.cpp index 357106e074..9b360a24ef 100644 --- a/rpcs3/Emu/Io/recording_config.cpp +++ b/rpcs3/Emu/Io/recording_config.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "recording_config.h" -#include LOG_CHANNEL(cfg_log, "CFG"); diff --git a/rpcs3/Emu/Io/topshotelite_config.h b/rpcs3/Emu/Io/topshotelite_config.h index e7a5639103..fa9ca952d2 100644 --- a/rpcs3/Emu/Io/topshotelite_config.h +++ b/rpcs3/Emu/Io/topshotelite_config.h @@ -2,8 +2,6 @@ #include "emulated_pad_config.h" -#include - enum class topshotelite_btn { trigger, diff --git a/rpcs3/Emu/Io/topshotfearmaster_config.h b/rpcs3/Emu/Io/topshotfearmaster_config.h index ef372c9b68..cd2aadf02d 100644 --- a/rpcs3/Emu/Io/topshotfearmaster_config.h +++ b/rpcs3/Emu/Io/topshotfearmaster_config.h @@ -2,8 +2,6 @@ #include "emulated_pad_config.h" -#include - enum class topshotfearmaster_btn { trigger, diff --git a/rpcs3/Emu/Io/turntable_config.h b/rpcs3/Emu/Io/turntable_config.h index 8461cf5217..c2237520f9 100644 --- a/rpcs3/Emu/Io/turntable_config.h +++ b/rpcs3/Emu/Io/turntable_config.h @@ -2,8 +2,6 @@ #include "emulated_pad_config.h" -#include - enum class turntable_btn { red, diff --git a/rpcs3/Emu/Io/usb_device.cpp b/rpcs3/Emu/Io/usb_device.cpp index a7c3812b41..be35a61469 100644 --- a/rpcs3/Emu/Io/usb_device.cpp +++ b/rpcs3/Emu/Io/usb_device.cpp @@ -1,5 +1,6 @@ #include "stdafx.h" #include "Emu/System.h" +#include "Emu/Cell/timers.hpp" #include "Emu/Cell/lv2/sys_usbd.h" #include "Emu/Io/usb_device.h" #include "Utilities/StrUtil.h" diff --git a/rpcs3/Emu/Io/usio_config.h b/rpcs3/Emu/Io/usio_config.h index 1ca078b2a4..4c5fe6f017 100644 --- a/rpcs3/Emu/Io/usio_config.h +++ b/rpcs3/Emu/Io/usio_config.h @@ -2,8 +2,6 @@ #include "emulated_pad_config.h" -#include - enum class usio_btn { test, diff --git a/rpcs3/Emu/Memory/vm.cpp b/rpcs3/Emu/Memory/vm.cpp index 6ab0ecc71d..28b8b4e279 100644 --- a/rpcs3/Emu/Memory/vm.cpp +++ b/rpcs3/Emu/Memory/vm.cpp @@ -4,10 +4,8 @@ #include "vm_ref.h" #include "vm_reservation.h" -#include "Utilities/mutex.h" #include "Utilities/Thread.h" #include "Utilities/address_range.h" -#include "Utilities/JIT.h" #include "Emu/CPU/CPUThread.h" #include "Emu/RSX/RSXThread.h" #include "Emu/Cell/SPURecompiler.h" @@ -20,6 +18,8 @@ #include "util/simd.hpp" #include "util/serialization.hpp" +#include + LOG_CHANNEL(vm_log, "VM"); void ppu_remove_hle_instructions(u32 addr, u32 size); diff --git a/rpcs3/Emu/Memory/vm.h b/rpcs3/Emu/Memory/vm.h index b76e8a89d3..9680187cd4 100644 --- a/rpcs3/Emu/Memory/vm.h +++ b/rpcs3/Emu/Memory/vm.h @@ -5,7 +5,6 @@ #include "util/types.hpp" #include "util/atomic.hpp" #include "util/auto_typemap.hpp" -#include "Utilities/StrFmt.h" #include "util/to_endian.hpp" diff --git a/rpcs3/Emu/NP/fb_helpers.cpp b/rpcs3/Emu/NP/fb_helpers.cpp index 04a92d77ee..434a90298d 100644 --- a/rpcs3/Emu/NP/fb_helpers.cpp +++ b/rpcs3/Emu/NP/fb_helpers.cpp @@ -1,5 +1,4 @@ #include "stdafx.h" -#include "np_handler.h" #include "Emu/Cell/lv2/sys_process.h" #include "fb_helpers.h" diff --git a/rpcs3/Emu/NP/fb_helpers.h b/rpcs3/Emu/NP/fb_helpers.h index 82ab034ea2..6b92cfba37 100644 --- a/rpcs3/Emu/NP/fb_helpers.h +++ b/rpcs3/Emu/NP/fb_helpers.h @@ -1,5 +1,10 @@ #pragma once +#include "Emu/Cell/Modules/sceNp.h" +#include "Emu/Cell/Modules/sceNp2.h" +#include "np_event_data.h" +#include "generated/np2_structs_generated.h" + namespace np { void BinAttr_to_SceNpMatching2BinAttr(event_data& edata, const BinAttr* bin_attr, SceNpMatching2BinAttr* binattr_info); diff --git a/rpcs3/Emu/NP/np_contexts.h b/rpcs3/Emu/NP/np_contexts.h index d82410c0a2..7b4157024b 100644 --- a/rpcs3/Emu/NP/np_contexts.h +++ b/rpcs3/Emu/NP/np_contexts.h @@ -4,17 +4,13 @@ #include #include #include -#include #include "Utilities/mutex.h" - -#include "Emu/IdManager.h" #include "Emu/Memory/vm_ptr.h" #include "Emu/Cell/Modules/sceNp.h" #include "Emu/Cell/Modules/sceNp2.h" #include "Emu/Cell/Modules/sceNpCommerce2.h" #include "Emu/Cell/Modules/sceNpTus.h" -#include "Emu/NP/np_event_data.h" #include "Utilities/Thread.h" // Used By Score and Tus diff --git a/rpcs3/Emu/NP/np_gui_cache.h b/rpcs3/Emu/NP/np_gui_cache.h index f3c4125e2e..d742cc5749 100644 --- a/rpcs3/Emu/NP/np_gui_cache.h +++ b/rpcs3/Emu/NP/np_gui_cache.h @@ -1,12 +1,8 @@ #pragma once #include -#include - #include "Utilities/mutex.h" - #include "Emu/Cell/Modules/sceNp.h" -#include "Emu/Cell/Modules/sceNp2.h" template <> struct std::less diff --git a/rpcs3/Emu/NP/np_handler.cpp b/rpcs3/Emu/NP/np_handler.cpp index 7c9723a25f..5afff4db2e 100644 --- a/rpcs3/Emu/NP/np_handler.cpp +++ b/rpcs3/Emu/NP/np_handler.cpp @@ -1,17 +1,18 @@ #include "stdafx.h" #include "Emu/system_config.h" #include "Emu/NP/np_handler.h" -#include "Emu/Cell/PPUModule.h" +#include "Emu/Cell/PPUCallback.h" #include "Emu/Cell/Modules/sceNp.h" #include "Emu/Cell/Modules/sceNp2.h" #include "Emu/Cell/Modules/cellNetCtl.h" +#include "Emu/Cell/timers.hpp" #include "Utilities/StrUtil.h" #include "Emu/IdManager.h" -#include "Emu/NP/np_structs_extra.h" #include "Emu/System.h" #include "Emu/NP/rpcn_config.h" #include "Emu/NP/np_contexts.h" #include "Emu/NP/np_helpers.h" +#include "Emu/NP/signaling_handler.h" #include "Emu/RSX/Overlays/overlay_message.h" #include "Emu/Cell/lv2/sys_net/network_context.h" #include "Emu/Cell/lv2/sys_net/sys_net_helpers.h" @@ -42,7 +43,6 @@ #include #endif -#include "util/asm.hpp" #include "util/yaml.hpp" #include diff --git a/rpcs3/Emu/NP/np_handler.h b/rpcs3/Emu/NP/np_handler.h index e6524ab98a..a8b349fd5d 100644 --- a/rpcs3/Emu/NP/np_handler.h +++ b/rpcs3/Emu/NP/np_handler.h @@ -10,8 +10,6 @@ #include "Emu/Cell/Modules/cellSysutil.h" #include "Emu/NP/rpcn_client.h" -#include "Emu/NP/generated/np2_structs_generated.h" -#include "Emu/NP/signaling_handler.h" #include "Emu/NP/np_allocator.h" #include "Emu/NP/np_cache.h" #include "Emu/NP/np_gui_cache.h" diff --git a/rpcs3/Emu/NP/np_helpers.cpp b/rpcs3/Emu/NP/np_helpers.cpp index 3576d5c683..be2618b5cf 100644 --- a/rpcs3/Emu/NP/np_helpers.cpp +++ b/rpcs3/Emu/NP/np_helpers.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "util/types.hpp" #include "Utilities/StrUtil.h" -#include "np_handler.h" +#include "rpcn_client.h" #ifdef _WIN32 #include diff --git a/rpcs3/Emu/NP/np_helpers.h b/rpcs3/Emu/NP/np_helpers.h index c5375235f3..a90f5d144c 100644 --- a/rpcs3/Emu/NP/np_helpers.h +++ b/rpcs3/Emu/NP/np_helpers.h @@ -2,7 +2,6 @@ #include "util/types.hpp" #include "Emu/Cell/Modules/sceNp.h" -#include "Emu/Cell/Modules/sceNp2.h" #include "rpcn_client.h" namespace np diff --git a/rpcs3/Emu/NP/np_notifications.cpp b/rpcs3/Emu/NP/np_notifications.cpp index e6b4b547df..160c7f8967 100644 --- a/rpcs3/Emu/NP/np_notifications.cpp +++ b/rpcs3/Emu/NP/np_notifications.cpp @@ -1,11 +1,12 @@ #include "stdafx.h" -#include "Emu/Cell/PPUModule.h" +#include "Emu/Cell/PPUCallback.h" #include "Emu/Cell/Modules/cellSysutil.h" #include "Emu/IdManager.h" #include "Emu/NP/np_handler.h" #include "Emu/NP/np_helpers.h" #include "Emu/NP/np_structs_extra.h" #include "Emu/NP/fb_helpers.h" +#include "Emu/NP/signaling_handler.h" LOG_CHANNEL(rpcn_log, "rpcn"); diff --git a/rpcs3/Emu/NP/np_requests.cpp b/rpcs3/Emu/NP/np_requests.cpp index ff124ad15d..e213c039ff 100644 --- a/rpcs3/Emu/NP/np_requests.cpp +++ b/rpcs3/Emu/NP/np_requests.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "Emu/Cell/PPUModule.h" +#include "Emu/Cell/PPUCallback.h" #include "Emu/Cell/lv2/sys_sync.h" #include "Emu/system_config.h" #include "Emu/Cell/Modules/cellSysutil.h" @@ -10,6 +10,7 @@ #include "np_helpers.h" #include "np_structs_extra.h" #include "fb_helpers.h" +#include "Emu/NP/signaling_handler.h" LOG_CHANNEL(rpcn_log, "rpcn"); diff --git a/rpcs3/Emu/NP/np_requests_gui.cpp b/rpcs3/Emu/NP/np_requests_gui.cpp index f46307b384..88d6a5b60f 100644 --- a/rpcs3/Emu/NP/np_requests_gui.cpp +++ b/rpcs3/Emu/NP/np_requests_gui.cpp @@ -1,12 +1,9 @@ #include "stdafx.h" -#include "Emu/Cell/PPUModule.h" -#include "Emu/Cell/lv2/sys_sync.h" -#include "Emu/Cell/Modules/cellSysutil.h" +#include "Emu/Cell/PPUCallback.h" #include "Emu/Memory/vm_ptr.h" #include "Emu/IdManager.h" #include "np_handler.h" #include "np_contexts.h" -#include "np_helpers.h" #include "np_structs_extra.h" #include "fb_helpers.h" diff --git a/rpcs3/Emu/NP/np_structs_extra.cpp b/rpcs3/Emu/NP/np_structs_extra.cpp index 66e7a342f7..87b49621fe 100644 --- a/rpcs3/Emu/NP/np_structs_extra.cpp +++ b/rpcs3/Emu/NP/np_structs_extra.cpp @@ -1,5 +1,4 @@ #include "stdafx.h" -#include "Emu/System.h" #include #include "np_structs_extra.h" diff --git a/rpcs3/Emu/NP/rpcn_client.cpp b/rpcs3/Emu/NP/rpcn_client.cpp index dc46881b22..e61c9fea4f 100644 --- a/rpcs3/Emu/NP/rpcn_client.cpp +++ b/rpcs3/Emu/NP/rpcn_client.cpp @@ -3,12 +3,9 @@ #include #include #include -#include #include "rpcn_client.h" -#include "np_structs_extra.h" #include "Utilities/StrUtil.h" #include "Utilities/Thread.h" -#include "Emu/IdManager.h" #include "Emu/System.h" #include "Emu/NP/rpcn_config.h" #include "Emu/NP/np_helpers.h" @@ -16,8 +13,6 @@ #include "Emu/system_config.h" #include "Emu/RSX/Overlays/overlay_message.h" -#include "util/asm.hpp" - #include "generated/np2_structs_generated.h" #ifdef _WIN32 @@ -28,7 +23,6 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wold-style-cast" #endif -#include #include #include #include diff --git a/rpcs3/Emu/NP/rpcn_client.h b/rpcs3/Emu/NP/rpcn_client.h index fb8921076a..e3c9fbec3a 100644 --- a/rpcs3/Emu/NP/rpcn_client.h +++ b/rpcs3/Emu/NP/rpcn_client.h @@ -5,9 +5,7 @@ #include #include #include "Utilities/mutex.h" -#include "Emu/localized_string.h" - -#include "util/asm.hpp" +#include "Emu/localized_string_id.h" #ifdef _WIN32 #include @@ -27,8 +25,7 @@ #include "Emu/Cell/Modules/sceNp.h" #include "Emu/Cell/Modules/sceNp2.h" #include "Emu/Cell/Modules/sceNpTus.h" - -#include "generated/np2_structs_generated.h" +#include #ifdef __clang__ #pragma GCC diagnostic push diff --git a/rpcs3/Emu/NP/rpcn_countries.h b/rpcs3/Emu/NP/rpcn_countries.h index 2551ced9c1..5c7e00fb4d 100644 --- a/rpcs3/Emu/NP/rpcn_countries.h +++ b/rpcs3/Emu/NP/rpcn_countries.h @@ -1,7 +1,7 @@ #pragma once #include -#include +#include namespace countries { diff --git a/rpcs3/Emu/NP/signaling_handler.cpp b/rpcs3/Emu/NP/signaling_handler.cpp index d463b15676..0ff4a37388 100644 --- a/rpcs3/Emu/NP/signaling_handler.cpp +++ b/rpcs3/Emu/NP/signaling_handler.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "Emu/Cell/PPUModule.h" +#include "Emu/Cell/PPUCallback.h" #include "signaling_handler.h" #include "Emu/IdManager.h" #include "Emu/Cell/Modules/cellSysutil.h" diff --git a/rpcs3/Emu/NP/signaling_handler.h b/rpcs3/Emu/NP/signaling_handler.h index 209daa9cac..b4ec8229b8 100644 --- a/rpcs3/Emu/NP/signaling_handler.h +++ b/rpcs3/Emu/NP/signaling_handler.h @@ -1,9 +1,8 @@ #pragma once -#include "Emu/Memory/vm.h" -#include "Emu/Memory/vm_ptr.h" #include "Emu/Cell/Modules/sceNp.h" #include "Emu/Cell/Modules/sceNp2.h" #include "Utilities/Thread.h" +#include "Utilities/mutex.h" #include #include #include diff --git a/rpcs3/Emu/RSX/Capture/rsx_capture.cpp b/rpcs3/Emu/RSX/Capture/rsx_capture.cpp index 0eeea99db9..bfd47df73d 100644 --- a/rpcs3/Emu/RSX/Capture/rsx_capture.cpp +++ b/rpcs3/Emu/RSX/Capture/rsx_capture.cpp @@ -2,7 +2,6 @@ #include "rsx_capture.h" #include "Emu/RSX/Common/BufferUtils.h" #include "Emu/RSX/Common/TextureUtils.h" -#include "Emu/RSX/Common/surface_store.h" #include "Emu/RSX/GCM.h" #include "Emu/RSX/RSXThread.h" #include "Emu/Memory/vm.h" diff --git a/rpcs3/Emu/RSX/Capture/rsx_replay.cpp b/rpcs3/Emu/RSX/Capture/rsx_replay.cpp index 1e9a35601c..88bd6f9028 100644 --- a/rpcs3/Emu/RSX/Capture/rsx_replay.cpp +++ b/rpcs3/Emu/RSX/Capture/rsx_replay.cpp @@ -1,6 +1,7 @@ #include "stdafx.h" #include "rsx_replay.h" +#include "Emu/System.h" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/lv2/sys_rsx.h" #include "Emu/Cell/lv2/sys_memory.h" @@ -8,6 +9,8 @@ #include "util/asm.hpp" +#include + namespace rsx { be_t rsx_replay_thread::allocate_context() diff --git a/rpcs3/Emu/RSX/Common/BufferUtils.cpp b/rpcs3/Emu/RSX/Common/BufferUtils.cpp index ba19fdb461..0250daead2 100644 --- a/rpcs3/Emu/RSX/Common/BufferUtils.cpp +++ b/rpcs3/Emu/RSX/Common/BufferUtils.cpp @@ -1,12 +1,8 @@ #include "stdafx.h" #include "BufferUtils.h" -#include "../rsx_methods.h" -#include "../RSXThread.h" - #include "util/to_endian.hpp" #include "util/sysinfo.hpp" #include "Utilities/JIT.h" -#include "util/asm.hpp" #include "util/v128.hpp" #include "util/simd.hpp" diff --git a/rpcs3/Emu/RSX/Common/TextureUtils.h b/rpcs3/Emu/RSX/Common/TextureUtils.h index 243240bce1..f03667042c 100644 --- a/rpcs3/Emu/RSX/Common/TextureUtils.h +++ b/rpcs3/Emu/RSX/Common/TextureUtils.h @@ -4,7 +4,6 @@ #include "../color_utils.h" #include "../RSXTexture.h" -#include #include #include diff --git a/rpcs3/Emu/RSX/Common/bitfield.hpp b/rpcs3/Emu/RSX/Common/bitfield.hpp index 35906909d2..af02792fc7 100644 --- a/rpcs3/Emu/RSX/Common/bitfield.hpp +++ b/rpcs3/Emu/RSX/Common/bitfield.hpp @@ -1,5 +1,6 @@ #pragma once +#include "util/atomic.hpp" #include #include diff --git a/rpcs3/Emu/RSX/Common/buffer_stream.hpp b/rpcs3/Emu/RSX/Common/buffer_stream.hpp index c978ccca0a..ff68d6008d 100644 --- a/rpcs3/Emu/RSX/Common/buffer_stream.hpp +++ b/rpcs3/Emu/RSX/Common/buffer_stream.hpp @@ -1,7 +1,6 @@ #pragma once #include "util/types.hpp" -#include "util/asm.hpp" #if defined(ARCH_X64) #include "emmintrin.h" diff --git a/rpcs3/Emu/RSX/Common/io_buffer.h b/rpcs3/Emu/RSX/Common/io_buffer.h index 88e30f0972..29397d1136 100644 --- a/rpcs3/Emu/RSX/Common/io_buffer.h +++ b/rpcs3/Emu/RSX/Common/io_buffer.h @@ -2,7 +2,6 @@ #include #include #include -#include #include namespace rsx diff --git a/rpcs3/Emu/RSX/Common/profiling_timer.hpp b/rpcs3/Emu/RSX/Common/profiling_timer.hpp index 88851626cc..f5ecacb4eb 100644 --- a/rpcs3/Emu/RSX/Common/profiling_timer.hpp +++ b/rpcs3/Emu/RSX/Common/profiling_timer.hpp @@ -1,7 +1,7 @@ #pragma once #include -#include "time.hpp" +#include "Emu/Cell/timers.hpp" namespace rsx { diff --git a/rpcs3/Emu/RSX/Common/surface_store.h b/rpcs3/Emu/RSX/Common/surface_store.h index e4d3f2d3fb..35813965e0 100644 --- a/rpcs3/Emu/RSX/Common/surface_store.h +++ b/rpcs3/Emu/RSX/Common/surface_store.h @@ -10,8 +10,6 @@ #include "util/asm.hpp" -#include - namespace rsx { namespace utility diff --git a/rpcs3/Emu/RSX/Common/surface_utils.h b/rpcs3/Emu/RSX/Common/surface_utils.h index bcecfb8db8..2fb55810e4 100644 --- a/rpcs3/Emu/RSX/Common/surface_utils.h +++ b/rpcs3/Emu/RSX/Common/surface_utils.h @@ -2,7 +2,6 @@ #include "util/types.hpp" #include "Utilities/geometry.h" -#include "Utilities/address_range.h" #include "TextureUtils.h" #include "../rsx_utils.h" #include "Emu/Memory/vm.h" diff --git a/rpcs3/Emu/RSX/Common/texture_cache.h b/rpcs3/Emu/RSX/Common/texture_cache.h index 2b426e05b6..e367d46e6f 100644 --- a/rpcs3/Emu/RSX/Common/texture_cache.h +++ b/rpcs3/Emu/RSX/Common/texture_cache.h @@ -9,8 +9,6 @@ #include -#include "Emu/Cell/timers.hpp" - #define RSX_GCM_FORMAT_IGNORED 0 namespace rsx diff --git a/rpcs3/Emu/RSX/Common/texture_cache_checker.h b/rpcs3/Emu/RSX/Common/texture_cache_checker.h index 0325dda596..094220ac33 100644 --- a/rpcs3/Emu/RSX/Common/texture_cache_checker.h +++ b/rpcs3/Emu/RSX/Common/texture_cache_checker.h @@ -1,8 +1,9 @@ #pragma once +#ifdef TEXTURE_CACHE_DEBUG + #include "../rsx_utils.h" -#ifdef TEXTURE_CACHE_DEBUG namespace rsx { class tex_cache_checker_t { diff --git a/rpcs3/Emu/RSX/Common/texture_cache_predictor.h b/rpcs3/Emu/RSX/Common/texture_cache_predictor.h index 7b5421481d..a18fc93c76 100644 --- a/rpcs3/Emu/RSX/Common/texture_cache_predictor.h +++ b/rpcs3/Emu/RSX/Common/texture_cache_predictor.h @@ -1,6 +1,5 @@ #pragma once -#include "../rsx_cache.h" #include "../rsx_utils.h" #include "TextureUtils.h" diff --git a/rpcs3/Emu/RSX/Common/texture_cache_utils.h b/rpcs3/Emu/RSX/Common/texture_cache_utils.h index d01660775e..3a87deceb7 100644 --- a/rpcs3/Emu/RSX/Common/texture_cache_utils.h +++ b/rpcs3/Emu/RSX/Common/texture_cache_utils.h @@ -1,5 +1,6 @@ #pragma once +#include "Emu/System.h" #include "texture_cache_types.h" #include "texture_cache_predictor.h" #include "TextureUtils.h" diff --git a/rpcs3/Emu/RSX/Common/time.hpp b/rpcs3/Emu/RSX/Common/time.hpp index ad3aa56067..db176fb4cc 100644 --- a/rpcs3/Emu/RSX/Common/time.hpp +++ b/rpcs3/Emu/RSX/Common/time.hpp @@ -2,5 +2,3 @@ #include #include - -#include "Emu/Cell/timers.hpp" diff --git a/rpcs3/Emu/RSX/GCM.h b/rpcs3/Emu/RSX/GCM.h index 695b0a7611..c61e9907a4 100644 --- a/rpcs3/Emu/RSX/GCM.h +++ b/rpcs3/Emu/RSX/GCM.h @@ -1,9 +1,6 @@ #pragma once #include "Emu/Memory/vm_ptr.h" -#include "gcm_enums.h" -#include "util/atomic.hpp" - struct CellGcmControl { diff --git a/rpcs3/Emu/RSX/GL/GLDMA.cpp b/rpcs3/Emu/RSX/GL/GLDMA.cpp index 6f1e7f7fbe..758205214e 100644 --- a/rpcs3/Emu/RSX/GL/GLDMA.cpp +++ b/rpcs3/Emu/RSX/GL/GLDMA.cpp @@ -2,6 +2,7 @@ #include "GLDMA.h" #include "Emu/Memory/vm.h" +#include "Emu/RSX/GL/glutils/common.h" namespace gl { diff --git a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp index f6d5d2f3b4..1731772911 100644 --- a/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp +++ b/rpcs3/Emu/RSX/GL/GLFragmentProgram.cpp @@ -3,7 +3,6 @@ #include "Emu/system_config.h" #include "GLCommonDecompiler.h" -#include "../GCM.h" #include "../Program/GLSLCommon.h" #include "../RSXThread.h" diff --git a/rpcs3/Emu/RSX/GL/GLFragmentProgram.h b/rpcs3/Emu/RSX/GL/GLFragmentProgram.h index fa955f22eb..c6b5244389 100644 --- a/rpcs3/Emu/RSX/GL/GLFragmentProgram.h +++ b/rpcs3/Emu/RSX/GL/GLFragmentProgram.h @@ -1,7 +1,6 @@ #pragma once #include "../Program/FragmentProgramDecompiler.h" #include "../Program/GLSLTypes.h" -#include "GLHelpers.h" #include "glutils/program.h" namespace glsl diff --git a/rpcs3/Emu/RSX/GL/GLGSRender.h b/rpcs3/Emu/RSX/GL/GLGSRender.h index d28898c052..1c84233934 100644 --- a/rpcs3/Emu/RSX/GL/GLGSRender.h +++ b/rpcs3/Emu/RSX/GL/GLGSRender.h @@ -1,15 +1,15 @@ #pragma once #include "Emu/RSX/GSRender.h" -#include "GLHelpers.h" -#include "GLTexture.h" #include "GLTextureCache.h" #include "GLRenderTargets.h" #include "GLProgramBuffer.h" #include "GLOverlays.h" #include "GLShaderInterpreter.h" +#include "Emu/RSX/rsx_cache.h" #include #include +#include #include "glutils/ring_buffer.h" #include "upscalers/upscaling.h" diff --git a/rpcs3/Emu/RSX/GL/GLHelpers.cpp b/rpcs3/Emu/RSX/GL/GLHelpers.cpp index 37ec98f188..da95960f40 100644 --- a/rpcs3/Emu/RSX/GL/GLHelpers.cpp +++ b/rpcs3/Emu/RSX/GL/GLHelpers.cpp @@ -1,10 +1,7 @@ #include "stdafx.h" #include "GLHelpers.h" -#include "GLTexture.h" #include "GLCompute.h" #include "util/logs.hpp" - -#include "../Common/simple_array.hpp" #include namespace gl diff --git a/rpcs3/Emu/RSX/GL/GLOverlays.cpp b/rpcs3/Emu/RSX/GL/GLOverlays.cpp index 44fbe3dd3c..b9ea62f2f9 100644 --- a/rpcs3/Emu/RSX/GL/GLOverlays.cpp +++ b/rpcs3/Emu/RSX/GL/GLOverlays.cpp @@ -1,8 +1,8 @@ #include "GLOverlays.h" -#include "Emu/system_config.h" -#include "../rsx_utils.h" +#include "Utilities/StrUtil.h" #include "../Program/RSXOverlay.h" +#include "Emu/Cell/timers.hpp" namespace gl { diff --git a/rpcs3/Emu/RSX/GL/GLOverlays.h b/rpcs3/Emu/RSX/GL/GLOverlays.h index 5ad7065fd0..f70e885d2e 100644 --- a/rpcs3/Emu/RSX/GL/GLOverlays.h +++ b/rpcs3/Emu/RSX/GL/GLOverlays.h @@ -1,6 +1,7 @@ #pragma once #include "Emu/system_config_types.h" +#include "Emu/IdManager.h" #include "util/types.hpp" #include "../Common/simple_array.hpp" #include "../Overlays/overlays.h" diff --git a/rpcs3/Emu/RSX/GL/GLPipelineCompiler.cpp b/rpcs3/Emu/RSX/GL/GLPipelineCompiler.cpp index 445841b44b..bdf03c6fff 100644 --- a/rpcs3/Emu/RSX/GL/GLPipelineCompiler.cpp +++ b/rpcs3/Emu/RSX/GL/GLPipelineCompiler.cpp @@ -1,9 +1,6 @@ #include "stdafx.h" #include "GLPipelineCompiler.h" #include "Utilities/Thread.h" - -#include - #include "util/sysinfo.hpp" namespace gl diff --git a/rpcs3/Emu/RSX/GL/GLProgramBuffer.h b/rpcs3/Emu/RSX/GL/GLProgramBuffer.h index fafb7d6f64..2d6f19f271 100644 --- a/rpcs3/Emu/RSX/GL/GLProgramBuffer.h +++ b/rpcs3/Emu/RSX/GL/GLProgramBuffer.h @@ -1,7 +1,6 @@ #pragma once #include "GLVertexProgram.h" #include "GLFragmentProgram.h" -#include "GLHelpers.h" #include "GLPipelineCompiler.h" #include "../Program/ProgramStateCache.h" #include "../rsx_utils.h" diff --git a/rpcs3/Emu/RSX/GL/GLRenderTargets.h b/rpcs3/Emu/RSX/GL/GLRenderTargets.h index 3d573db52c..9b01746a87 100644 --- a/rpcs3/Emu/RSX/GL/GLRenderTargets.h +++ b/rpcs3/Emu/RSX/GL/GLRenderTargets.h @@ -1,6 +1,5 @@ #pragma once #include "../Common/surface_store.h" -#include "GLHelpers.h" #include "../rsx_utils.h" #include "glutils/fbo.h" diff --git a/rpcs3/Emu/RSX/GL/GLShaderInterpreter.cpp b/rpcs3/Emu/RSX/GL/GLShaderInterpreter.cpp index 0687798efd..5d30ae5ab3 100644 --- a/rpcs3/Emu/RSX/GL/GLShaderInterpreter.cpp +++ b/rpcs3/Emu/RSX/GL/GLShaderInterpreter.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "GLShaderInterpreter.h" -#include "GLGSRender.h" +#include "GLTextureCache.h" #include "GLVertexProgram.h" #include "GLFragmentProgram.h" #include "../rsx_methods.h" diff --git a/rpcs3/Emu/RSX/GL/GLShaderInterpreter.h b/rpcs3/Emu/RSX/GL/GLShaderInterpreter.h index 2c15010192..551fa9a8cf 100644 --- a/rpcs3/Emu/RSX/GL/GLShaderInterpreter.h +++ b/rpcs3/Emu/RSX/GL/GLShaderInterpreter.h @@ -1,5 +1,4 @@ #pragma once -#include "GLHelpers.h" #include "glutils/program.h" #include "../Program/ProgramStateCache.h" #include "../Common/TextureUtils.h" diff --git a/rpcs3/Emu/RSX/GL/GLTexture.cpp b/rpcs3/Emu/RSX/GL/GLTexture.cpp index 0bc4e3cb97..74ffd7bf7b 100644 --- a/rpcs3/Emu/RSX/GL/GLTexture.cpp +++ b/rpcs3/Emu/RSX/GL/GLTexture.cpp @@ -1,16 +1,13 @@ #include "stdafx.h" #include "GLTexture.h" #include "GLCompute.h" -#include "GLRenderTargets.h" #include "GLOverlays.h" #include "GLGSRender.h" #include "glutils/blitter.h" #include "glutils/ring_buffer.h" -#include "../GCM.h" #include "../RSXThread.h" -#include "../RSXTexture.h" #include "util/asm.hpp" diff --git a/rpcs3/Emu/RSX/GL/GLTexture.h b/rpcs3/Emu/RSX/GL/GLTexture.h index bcf52f21fa..dc6d90098a 100644 --- a/rpcs3/Emu/RSX/GL/GLTexture.h +++ b/rpcs3/Emu/RSX/GL/GLTexture.h @@ -1,12 +1,9 @@ #pragma once #include "OpenGL.h" -#include "../GCM.h" #include "../Common/TextureUtils.h" #include "GLHelpers.h" -#include - namespace rsx { class vertex_texture; diff --git a/rpcs3/Emu/RSX/GL/GLTextureCache.cpp b/rpcs3/Emu/RSX/GL/GLTextureCache.cpp index a3a06de4f5..f3103dac5c 100644 --- a/rpcs3/Emu/RSX/GL/GLTextureCache.cpp +++ b/rpcs3/Emu/RSX/GL/GLTextureCache.cpp @@ -1,5 +1,4 @@ #include "stdafx.h" -#include "Emu/RSX/RSXThread.h" #include "GLTexture.h" #include "GLTextureCache.h" #include "../Common/BufferUtils.h" diff --git a/rpcs3/Emu/RSX/GL/GLVertexProgram.cpp b/rpcs3/Emu/RSX/GL/GLVertexProgram.cpp index 23156c87e8..79286bd69d 100644 --- a/rpcs3/Emu/RSX/GL/GLVertexProgram.cpp +++ b/rpcs3/Emu/RSX/GL/GLVertexProgram.cpp @@ -1,14 +1,11 @@ #include "stdafx.h" #include "GLVertexProgram.h" -#include "Emu/System.h" #include "Emu/system_config.h" #include "GLCommonDecompiler.h" #include "../Program/GLSLCommon.h" -#include - std::string GLVertexDecompilerThread::getFloatTypeName(usz elementCount) { return glsl::getFloatTypeNameImpl(elementCount); diff --git a/rpcs3/Emu/RSX/GL/GLVertexProgram.h b/rpcs3/Emu/RSX/GL/GLVertexProgram.h index 7a630d0cd3..631b6ac245 100644 --- a/rpcs3/Emu/RSX/GL/GLVertexProgram.h +++ b/rpcs3/Emu/RSX/GL/GLVertexProgram.h @@ -1,6 +1,5 @@ #pragma once #include "../Program/VertexProgramDecompiler.h" -#include "GLHelpers.h" #include "glutils/program.h" #include diff --git a/rpcs3/Emu/RSX/GL/glutils/blitter.cpp b/rpcs3/Emu/RSX/GL/glutils/blitter.cpp index e7ca554e0e..57998b761d 100644 --- a/rpcs3/Emu/RSX/GL/glutils/blitter.cpp +++ b/rpcs3/Emu/RSX/GL/glutils/blitter.cpp @@ -3,7 +3,6 @@ #include "state_tracker.hpp" #include "../GLTexture.h" // TODO: This system also needs to be refactored -#include "../GLOverlays.h" namespace gl { diff --git a/rpcs3/Emu/RSX/GL/glutils/buffer_object.cpp b/rpcs3/Emu/RSX/GL/glutils/buffer_object.cpp index 284014f613..d049359b84 100644 --- a/rpcs3/Emu/RSX/GL/glutils/buffer_object.cpp +++ b/rpcs3/Emu/RSX/GL/glutils/buffer_object.cpp @@ -1,5 +1,6 @@ #include "stdafx.h" #include "buffer_object.h" +#include "common.h" namespace gl { diff --git a/rpcs3/Emu/RSX/GL/glutils/buffer_object.h b/rpcs3/Emu/RSX/GL/glutils/buffer_object.h index e559318be9..dccb2a314e 100644 --- a/rpcs3/Emu/RSX/GL/glutils/buffer_object.h +++ b/rpcs3/Emu/RSX/GL/glutils/buffer_object.h @@ -1,6 +1,6 @@ #pragma once -#include "common.h" +#include "Emu/RSX/GL/OpenGL.h" namespace gl { diff --git a/rpcs3/Emu/RSX/GL/glutils/sampler.cpp b/rpcs3/Emu/RSX/GL/glutils/sampler.cpp index 144aab97d4..580caf0dc2 100644 --- a/rpcs3/Emu/RSX/GL/glutils/sampler.cpp +++ b/rpcs3/Emu/RSX/GL/glutils/sampler.cpp @@ -2,7 +2,6 @@ #include "sampler.h" #include "Emu/RSX/gcm_enums.h" -#include "Emu/RSX/rsx_utils.h" #include "Emu/RSX/Common/TextureUtils.h" //GLenum wrap_mode(rsx::texture_wrap_mode wrap); diff --git a/rpcs3/Emu/RSX/GL/upscalers/fsr1/fsr_pass.cpp b/rpcs3/Emu/RSX/GL/upscalers/fsr1/fsr_pass.cpp index 940de27d89..cfd7b1cc08 100644 --- a/rpcs3/Emu/RSX/GL/upscalers/fsr1/fsr_pass.cpp +++ b/rpcs3/Emu/RSX/GL/upscalers/fsr1/fsr_pass.cpp @@ -1,5 +1,6 @@ #include "stdafx.h" +#include "../../glutils/fbo.h" #include "../fsr_pass.h" #if defined(__GNUC__) diff --git a/rpcs3/Emu/RSX/GL/upscalers/upscaling.h b/rpcs3/Emu/RSX/GL/upscalers/upscaling.h index 4c90536668..9c8eec6439 100644 --- a/rpcs3/Emu/RSX/GL/upscalers/upscaling.h +++ b/rpcs3/Emu/RSX/GL/upscalers/upscaling.h @@ -1,8 +1,5 @@ #pragma once -#include "util/types.hpp" - -#include "../glutils/fbo.h" #include "../glutils/image.h" #include "../glutils/state_tracker.hpp" diff --git a/rpcs3/Emu/RSX/GSFrameBase.h b/rpcs3/Emu/RSX/GSFrameBase.h index fd91244ffe..1f426f9ef1 100644 --- a/rpcs3/Emu/RSX/GSFrameBase.h +++ b/rpcs3/Emu/RSX/GSFrameBase.h @@ -1,7 +1,6 @@ #pragma once #include "util/types.hpp" -#include "util/atomic.hpp" #include #include "display.h" diff --git a/rpcs3/Emu/RSX/GSRender.cpp b/rpcs3/Emu/RSX/GSRender.cpp index 2025842dab..e9e859952e 100644 --- a/rpcs3/Emu/RSX/GSRender.cpp +++ b/rpcs3/Emu/RSX/GSRender.cpp @@ -1,5 +1,6 @@ #include "stdafx.h" +#include "Emu/System.h" #include "GSRender.h" GSRender::GSRender(utils::serial* ar) noexcept : rsx::thread(ar) diff --git a/rpcs3/Emu/RSX/NV47/FW/GRAPH_backend.h b/rpcs3/Emu/RSX/NV47/FW/GRAPH_backend.h index ab8a02984f..21c78cdaa5 100644 --- a/rpcs3/Emu/RSX/NV47/FW/GRAPH_backend.h +++ b/rpcs3/Emu/RSX/NV47/FW/GRAPH_backend.h @@ -2,8 +2,6 @@ #include "../HW/context.h" -#include - namespace rsx { // GRAPH backend class. Wraps RSX acceleration capabilities for the host. diff --git a/rpcs3/Emu/RSX/NV47/HW/nv406e.cpp b/rpcs3/Emu/RSX/NV47/HW/nv406e.cpp index 3c6d6de4e2..ced6c3f386 100644 --- a/rpcs3/Emu/RSX/NV47/HW/nv406e.cpp +++ b/rpcs3/Emu/RSX/NV47/HW/nv406e.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "nv406e.h" -#include "common.h" #include "nv47_sync.hpp" #include "Emu/RSX/RSXThread.h" diff --git a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_page.h b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_page.h index f4495d8ae4..862baf5062 100644 --- a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_page.h +++ b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_page.h @@ -1,6 +1,5 @@ #pragma once -#include "Emu/RSX/Overlays/overlays.h" #include "Emu/RSX/Overlays/overlay_list_view.hpp" #include "Emu/RSX/Overlays/HomeMenu/overlay_home_menu_components.h" #include "Emu/RSX/Overlays/HomeMenu/overlay_home_menu_message_box.h" diff --git a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_settings.cpp b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_settings.cpp index fe82f81253..daaf5cc8ee 100644 --- a/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_settings.cpp +++ b/rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_settings.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "overlay_home_menu_settings.h" -#include "overlay_home_menu_components.h" #include "Emu/system_config.h" namespace rsx diff --git a/rpcs3/Emu/RSX/Overlays/Network/overlay_recvmessage_dialog.cpp b/rpcs3/Emu/RSX/Overlays/Network/overlay_recvmessage_dialog.cpp index 12ccdc0b27..69c3c41678 100644 --- a/rpcs3/Emu/RSX/Overlays/Network/overlay_recvmessage_dialog.cpp +++ b/rpcs3/Emu/RSX/Overlays/Network/overlay_recvmessage_dialog.cpp @@ -3,7 +3,6 @@ #include "overlay_recvmessage_dialog.h" #include "Emu/System.h" #include "Emu/NP/rpcn_client.h" -#include "Utilities/Thread.h" namespace rsx { diff --git a/rpcs3/Emu/RSX/Overlays/Network/overlay_sendmessage_dialog.cpp b/rpcs3/Emu/RSX/Overlays/Network/overlay_sendmessage_dialog.cpp index 4c2ca52e42..25588d3e5f 100644 --- a/rpcs3/Emu/RSX/Overlays/Network/overlay_sendmessage_dialog.cpp +++ b/rpcs3/Emu/RSX/Overlays/Network/overlay_sendmessage_dialog.cpp @@ -7,7 +7,6 @@ #include "Emu/Cell/PPUThread.h" // for vm_var #include "Emu/Memory/vm_var.h" #include "Emu/Io/interception.h" -#include "Utilities/Thread.h" namespace rsx { diff --git a/rpcs3/Emu/RSX/Overlays/Shaders/shader_loading_dialog_native.cpp b/rpcs3/Emu/RSX/Overlays/Shaders/shader_loading_dialog_native.cpp index 3546592cfc..d3e522df2d 100644 --- a/rpcs3/Emu/RSX/Overlays/Shaders/shader_loading_dialog_native.cpp +++ b/rpcs3/Emu/RSX/Overlays/Shaders/shader_loading_dialog_native.cpp @@ -3,6 +3,7 @@ #include "../overlay_manager.h" #include "../overlay_message_dialog.h" #include "../../GSRender.h" +#include "Emu/System.h" #include "Emu/Cell/ErrorCodes.h" namespace rsx diff --git a/rpcs3/Emu/RSX/Overlays/overlay_animated_icon.cpp b/rpcs3/Emu/RSX/Overlays/overlay_animated_icon.cpp index d1af06bab2..3177a76a98 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_animated_icon.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_animated_icon.cpp @@ -2,7 +2,8 @@ #include "overlay_animated_icon.h" #include "Utilities/File.h" -#include "../Common/time.hpp" + +#include "Emu/Cell/timers.hpp" namespace rsx { diff --git a/rpcs3/Emu/RSX/Overlays/overlay_animated_icon.h b/rpcs3/Emu/RSX/Overlays/overlay_animated_icon.h index 71add8e9ce..b4a864d047 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_animated_icon.h +++ b/rpcs3/Emu/RSX/Overlays/overlay_animated_icon.h @@ -1,6 +1,6 @@ #pragma once -#include "overlays.h" +#include "Emu/RSX/Overlays/overlay_controls.h" namespace rsx { diff --git a/rpcs3/Emu/RSX/Overlays/overlay_animation.cpp b/rpcs3/Emu/RSX/Overlays/overlay_animation.cpp index 3bab8b6bcc..0d5d8f3baa 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_animation.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_animation.cpp @@ -1,7 +1,6 @@ #include "stdafx.h" #include "overlay_animation.h" #include "overlay_controls.h" -#include "Emu/system_config.h" namespace rsx { diff --git a/rpcs3/Emu/RSX/Overlays/overlay_compile_notification.cpp b/rpcs3/Emu/RSX/Overlays/overlay_compile_notification.cpp index da7f58e6d7..434226bfa5 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_compile_notification.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_compile_notification.cpp @@ -1,5 +1,4 @@ #include "stdafx.h" -#include "overlays.h" #include "overlay_message.h" #include "overlay_loading_icon.hpp" diff --git a/rpcs3/Emu/RSX/Overlays/overlay_controls.cpp b/rpcs3/Emu/RSX/Overlays/overlay_controls.cpp index 480967c0c0..cf6e18adca 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_controls.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_controls.cpp @@ -5,6 +5,7 @@ #include "util/logs.hpp" #include "Utilities/geometry.h" #include "Utilities/File.h" +#include "Emu/Cell/timers.hpp" #ifndef _WIN32 #include diff --git a/rpcs3/Emu/RSX/Overlays/overlay_controls.h b/rpcs3/Emu/RSX/Overlays/overlay_controls.h index f6d36ceaad..45a3fde222 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_controls.h +++ b/rpcs3/Emu/RSX/Overlays/overlay_controls.h @@ -3,7 +3,6 @@ #include "overlay_fonts.h" #include "Emu/localized_string.h" -#include "Emu/Cell/timers.hpp" #include diff --git a/rpcs3/Emu/RSX/Overlays/overlay_cursor.cpp b/rpcs3/Emu/RSX/Overlays/overlay_cursor.cpp index 589bcabbcd..e20074d1b8 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_cursor.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_cursor.cpp @@ -1,6 +1,7 @@ #include "stdafx.h" #include "overlay_cursor.h" #include "overlay_manager.h" +#include "Emu/Cell/timers.hpp" namespace rsx { diff --git a/rpcs3/Emu/RSX/Overlays/overlay_cursor.h b/rpcs3/Emu/RSX/Overlays/overlay_cursor.h index 079346f649..d464c509fe 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_cursor.h +++ b/rpcs3/Emu/RSX/Overlays/overlay_cursor.h @@ -1,6 +1,7 @@ #pragma once #include "overlays.h" +#include "Utilities/mutex.h" #include namespace rsx diff --git a/rpcs3/Emu/RSX/Overlays/overlay_fonts.cpp b/rpcs3/Emu/RSX/Overlays/overlay_fonts.cpp index 6de7440e5e..8f3c7173b4 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_fonts.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_fonts.cpp @@ -1,5 +1,5 @@ #include "stdafx.h" -#include "overlay_controls.h" +#include "overlay_fonts.h" #include "Emu/System.h" #include "Emu/vfs_config.h" diff --git a/rpcs3/Emu/RSX/Overlays/overlay_manager.h b/rpcs3/Emu/RSX/Overlays/overlay_manager.h index d7a10988c1..7146be3dda 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_manager.h +++ b/rpcs3/Emu/RSX/Overlays/overlay_manager.h @@ -5,10 +5,7 @@ #include "Emu/IdManager.h" #include "Utilities/mutex.h" #include "Utilities/Thread.h" -#include "Utilities/Timer.h" - -#include -#include +#include "Utilities/lockless.h" namespace rsx { diff --git a/rpcs3/Emu/RSX/Overlays/overlay_message.cpp b/rpcs3/Emu/RSX/Overlays/overlay_message.cpp index f7a7a8ed7c..b00f0cc5b3 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_message.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_message.cpp @@ -1,6 +1,6 @@ #include "stdafx.h" #include "overlay_message.h" -#include "Emu/RSX/Common/time.hpp" +#include "Emu/Cell/timers.hpp" namespace rsx { diff --git a/rpcs3/Emu/RSX/Overlays/overlay_osk.cpp b/rpcs3/Emu/RSX/Overlays/overlay_osk.cpp index c47b5687c0..4bf189e354 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_osk.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_osk.cpp @@ -2,10 +2,10 @@ #include "overlay_manager.h" #include "overlay_osk.h" #include "Emu/Cell/Modules/cellSysutil.h" -#include "Emu/Cell/Modules/cellMsgDialog.h" -#include "Emu/Cell/Modules/cellKb.h" +#include "Emu/Io/Keyboard.h" #include "Emu/System.h" #include "Emu/system_config.h" +#include "Emu/Cell/timers.hpp" LOG_CHANNEL(osk, "OSK"); diff --git a/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp b/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp index 0bc954b0dc..0c4b9becac 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp @@ -7,7 +7,6 @@ #include #include -#include #include "util/cpu_stats.hpp" diff --git a/rpcs3/Emu/RSX/Overlays/overlay_user_list_dialog.cpp b/rpcs3/Emu/RSX/Overlays/overlay_user_list_dialog.cpp index b65f2bdb9b..a796d62de3 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_user_list_dialog.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_user_list_dialog.cpp @@ -4,8 +4,6 @@ #include "Emu/vfs_config.h" #include "Emu/system_utils.hpp" #include "Emu/System.h" -#include "Utilities/StrUtil.h" -#include "Utilities/Thread.h" namespace rsx { diff --git a/rpcs3/Emu/RSX/Overlays/overlays.cpp b/rpcs3/Emu/RSX/Overlays/overlays.cpp index a1fe40d8ce..47e7ee3f87 100644 --- a/rpcs3/Emu/RSX/Overlays/overlays.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlays.cpp @@ -1,12 +1,11 @@ #include "stdafx.h" #include "overlays.h" #include "overlay_manager.h" -#include "overlay_message_dialog.h" #include "Input/pad_thread.h" #include "Emu/Io/interception.h" #include "Emu/Io/KeyboardHandler.h" #include "Emu/RSX/RSXThread.h" -#include "Emu/RSX/Common/time.hpp" +#include "Emu/System.h" LOG_CHANNEL(overlays); diff --git a/rpcs3/Emu/RSX/Overlays/overlays.h b/rpcs3/Emu/RSX/Overlays/overlays.h index d706a6e3f6..254a47cb7b 100644 --- a/rpcs3/Emu/RSX/Overlays/overlays.h +++ b/rpcs3/Emu/RSX/Overlays/overlays.h @@ -2,10 +2,8 @@ #include "overlay_animation.h" #include "overlay_controls.h" -#include "Emu/IdManager.h" #include "Emu/Io/pad_types.h" -#include "Utilities/mutex.h" #include "Utilities/Timer.h" #include "../Common/bitfield.hpp" diff --git a/rpcs3/Emu/RSX/Program/CgBinaryProgram.h b/rpcs3/Emu/RSX/Program/CgBinaryProgram.h index 9e567952bc..f63e2adc1b 100644 --- a/rpcs3/Emu/RSX/Program/CgBinaryProgram.h +++ b/rpcs3/Emu/RSX/Program/CgBinaryProgram.h @@ -1,6 +1,6 @@ #pragma once -#include "Emu/Memory/vm.h" +#include "util/endian.hpp" #include "Emu/RSX/GL/GLVertexProgram.h" #include "Emu/RSX/GL/GLFragmentProgram.h" #include "Emu/RSX/Program/ProgramStateCache.h" diff --git a/rpcs3/Emu/RSX/Program/CgBinaryVertexProgram.cpp b/rpcs3/Emu/RSX/Program/CgBinaryVertexProgram.cpp index 00b1ca7204..c37fcd5a59 100644 --- a/rpcs3/Emu/RSX/Program/CgBinaryVertexProgram.cpp +++ b/rpcs3/Emu/RSX/Program/CgBinaryVertexProgram.cpp @@ -1,7 +1,5 @@ #include "stdafx.h" #include "CgBinaryProgram.h" - -#include "Emu/System.h" #include "RSXVertexProgram.h" void CgBinaryDisasm::AddScaCodeDisasm(const std::string& code) diff --git a/rpcs3/Emu/RSX/Program/FragmentProgramDecompiler.cpp b/rpcs3/Emu/RSX/Program/FragmentProgramDecompiler.cpp index 4a2215d9f9..43e4d866a5 100644 --- a/rpcs3/Emu/RSX/Program/FragmentProgramDecompiler.cpp +++ b/rpcs3/Emu/RSX/Program/FragmentProgramDecompiler.cpp @@ -1,6 +1,4 @@ #include "stdafx.h" -#include "Emu/System.h" -#include "../rsx_methods.h" #include "FragmentProgramDecompiler.h" #include diff --git a/rpcs3/Emu/RSX/Program/GLSLCommon.cpp b/rpcs3/Emu/RSX/Program/GLSLCommon.cpp index 3f72a3b4a7..0a1005eb46 100644 --- a/rpcs3/Emu/RSX/Program/GLSLCommon.cpp +++ b/rpcs3/Emu/RSX/Program/GLSLCommon.cpp @@ -3,7 +3,6 @@ #include "GLSLCommon.h" #include "RSXFragmentProgram.h" -#include "Emu/system_config.h" #include "Emu/RSX/gcm_enums.h" #include "Utilities/StrFmt.h" diff --git a/rpcs3/Emu/RSX/Program/ProgramStateCache.cpp b/rpcs3/Emu/RSX/Program/ProgramStateCache.cpp index 6a1bcffc7a..b6c2fba452 100644 --- a/rpcs3/Emu/RSX/Program/ProgramStateCache.cpp +++ b/rpcs3/Emu/RSX/Program/ProgramStateCache.cpp @@ -4,8 +4,6 @@ #include #include "util/v128.hpp" -#include "util/asm.hpp" - #if defined(ARCH_X64) #include "emmintrin.h" diff --git a/rpcs3/Emu/RSX/Program/SPIRVCommon.cpp b/rpcs3/Emu/RSX/Program/SPIRVCommon.cpp index e1aac0bd33..f40ff06161 100644 --- a/rpcs3/Emu/RSX/Program/SPIRVCommon.cpp +++ b/rpcs3/Emu/RSX/Program/SPIRVCommon.cpp @@ -20,7 +20,7 @@ #endif #include "SPIRVCommon.h" -#include "GLSLCommon.h" +#include "Emu/RSX/Program/GLSLTypes.h" namespace spirv { diff --git a/rpcs3/Emu/RSX/Program/VertexProgramDecompiler.cpp b/rpcs3/Emu/RSX/Program/VertexProgramDecompiler.cpp index 1511902300..dc9a034995 100644 --- a/rpcs3/Emu/RSX/Program/VertexProgramDecompiler.cpp +++ b/rpcs3/Emu/RSX/Program/VertexProgramDecompiler.cpp @@ -1,6 +1,4 @@ #include "stdafx.h" -#include "Emu/System.h" - #include "VertexProgramDecompiler.h" #include diff --git a/rpcs3/Emu/RSX/RSXDisAsm.h b/rpcs3/Emu/RSX/RSXDisAsm.h index 08143cbfbf..445e5290bf 100644 --- a/rpcs3/Emu/RSX/RSXDisAsm.h +++ b/rpcs3/Emu/RSX/RSXDisAsm.h @@ -1,6 +1,6 @@ #pragma once -#include "Emu/Cell/PPCDisAsm.h" +#include "Emu/CPU/CPUDisAsm.h" class RSXDisAsm final : public CPUDisAsm { diff --git a/rpcs3/Emu/RSX/RSXFIFO.cpp b/rpcs3/Emu/RSX/RSXFIFO.cpp index 839144a754..3f6889bdaa 100644 --- a/rpcs3/Emu/RSX/RSXFIFO.cpp +++ b/rpcs3/Emu/RSX/RSXFIFO.cpp @@ -1,9 +1,9 @@ #include "stdafx.h" +#include "Emu/System.h" #include "RSXFIFO.h" #include "RSXThread.h" #include "Capture/rsx_capture.h" -#include "Common/time.hpp" #include "Core/RSXReservationLock.hpp" #include "Emu/Memory/vm_reservation.h" #include "Emu/Cell/lv2/sys_rsx.h" @@ -11,6 +11,7 @@ #include "util/asm.hpp" +#include #include using spu_rdata_t = std::byte[128]; diff --git a/rpcs3/Emu/RSX/RSXOffload.cpp b/rpcs3/Emu/RSX/RSXOffload.cpp index 97a27ae0ee..5f8737543e 100644 --- a/rpcs3/Emu/RSX/RSXOffload.cpp +++ b/rpcs3/Emu/RSX/RSXOffload.cpp @@ -6,6 +6,8 @@ #include "RSXOffload.h" #include "RSXThread.h" +#include "Utilities/lockless.h" + #include #include "util/asm.hpp" diff --git a/rpcs3/Emu/RSX/RSXTexture.cpp b/rpcs3/Emu/RSX/RSXTexture.cpp index 5951f368e9..9b8f4bfb2e 100644 --- a/rpcs3/Emu/RSX/RSXTexture.cpp +++ b/rpcs3/Emu/RSX/RSXTexture.cpp @@ -1,7 +1,6 @@ #include "stdafx.h" #include "RSXTexture.h" -#include "rsx_methods.h" #include "rsx_utils.h" #include "Emu/system_config.h" diff --git a/rpcs3/Emu/RSX/RSXThread.cpp b/rpcs3/Emu/RSX/RSXThread.cpp index e128203957..a7d7d260b1 100644 --- a/rpcs3/Emu/RSX/RSXThread.cpp +++ b/rpcs3/Emu/RSX/RSXThread.cpp @@ -2,11 +2,7 @@ #include "RSXThread.h" #include "Capture/rsx_capture.h" -#include "Common/BufferUtils.h" -#include "Common/buffer_stream.hpp" -#include "Common/texture_cache.h" #include "Common/surface_store.h" -#include "Common/time.hpp" #include "Core/RSXReservationLock.hpp" #include "Core/RSXEngLock.hpp" #include "Host/MM.h" @@ -18,8 +14,8 @@ #include "gcm_printing.h" #include "RSXDisAsm.h" -#include "Emu/Cell/PPUCallback.h" -#include "Emu/Cell/SPUThread.h" +#include "Emu/System.h" +#include "Emu/Cell/PPUThread.h" #include "Emu/Cell/timers.hpp" #include "Emu/Cell/lv2/sys_event.h" #include "Emu/Cell/lv2/sys_time.h" @@ -27,19 +23,15 @@ #include "util/serialization_ext.hpp" #include "Overlays/overlay_perf_metrics.h" #include "Overlays/overlay_debug_overlay.h" -#include "Overlays/overlay_message.h" +#include "Overlays/overlay_manager.h" #include "Utilities/date_time.h" -#include "Utilities/StrUtil.h" -#include "Crypto/unzip.h" #include "util/asm.hpp" #include -#include #include #include -#include class GSRender; diff --git a/rpcs3/Emu/RSX/RSXThread.h b/rpcs3/Emu/RSX/RSXThread.h index 4da43908c0..8b5f2af10d 100644 --- a/rpcs3/Emu/RSX/RSXThread.h +++ b/rpcs3/Emu/RSX/RSXThread.h @@ -1,14 +1,8 @@ #pragma once -#include #include #include -#include -#include -#include -#include "GCM.h" -#include "rsx_cache.h" #include "RSXFIFO.h" #include "RSXOffload.h" #include "RSXZCULL.h" @@ -32,7 +26,6 @@ #include "Core/RSXDriverState.h" #include "Core/RSXFrameBuffer.h" #include "Core/RSXContext.h" -#include "Core/RSXIOMap.hpp" #include "Core/RSXVertexTypes.h" #include "NV47/FW/GRAPH_backend.h" diff --git a/rpcs3/Emu/RSX/RSXZCULL.h b/rpcs3/Emu/RSX/RSXZCULL.h index cb072561fa..4627fa2ca5 100644 --- a/rpcs3/Emu/RSX/RSXZCULL.h +++ b/rpcs3/Emu/RSX/RSXZCULL.h @@ -4,6 +4,8 @@ #include #include +#include "Utilities/mutex.h" + #include "rsx_utils.h" #include diff --git a/rpcs3/Emu/RSX/VK/VKAsyncScheduler.cpp b/rpcs3/Emu/RSX/VK/VKAsyncScheduler.cpp index 7211d50e1e..fd4e667ef9 100644 --- a/rpcs3/Emu/RSX/VK/VKAsyncScheduler.cpp +++ b/rpcs3/Emu/RSX/VK/VKAsyncScheduler.cpp @@ -1,10 +1,5 @@ #include "VKAsyncScheduler.h" #include "VKHelpers.h" -#include "VKResourceManager.h" - -#include "Emu/IdManager.h" -#include "Utilities/lockless.h" -#include "Utilities/mutex.h" #include diff --git a/rpcs3/Emu/RSX/VK/VKAsyncScheduler.h b/rpcs3/Emu/RSX/VK/VKAsyncScheduler.h index 4613a122d2..0b00830804 100644 --- a/rpcs3/Emu/RSX/VK/VKAsyncScheduler.h +++ b/rpcs3/Emu/RSX/VK/VKAsyncScheduler.h @@ -2,8 +2,7 @@ #include "vkutils/commands.h" #include "vkutils/sync.h" - -#include "Utilities/Thread.h" +#include "Utilities/mutex.h" #define VK_MAX_ASYNC_COMPUTE_QUEUES 256 diff --git a/rpcs3/Emu/RSX/VK/VKCompute.cpp b/rpcs3/Emu/RSX/VK/VKCompute.cpp index e7cfb617ba..7cda0a8ff9 100644 --- a/rpcs3/Emu/RSX/VK/VKCompute.cpp +++ b/rpcs3/Emu/RSX/VK/VKCompute.cpp @@ -2,6 +2,7 @@ #include "VKHelpers.h" #include "VKRenderPass.h" #include "vkutils/buffer_object.h" +#include "VKPipelineCompiler.h" #define VK_MAX_COMPUTE_TASKS 8192 // Max number of jobs per frame diff --git a/rpcs3/Emu/RSX/VK/VKCompute.h b/rpcs3/Emu/RSX/VK/VKCompute.h index faadecfc18..4f9a3f2a3a 100644 --- a/rpcs3/Emu/RSX/VK/VKCompute.h +++ b/rpcs3/Emu/RSX/VK/VKCompute.h @@ -1,5 +1,5 @@ #pragma once -#include "VKPipelineCompiler.h" +#include "Emu/RSX/VK/VKProgramPipeline.h" #include "vkutils/descriptors.h" #include "vkutils/buffer_object.h" diff --git a/rpcs3/Emu/RSX/VK/VKDMA.h b/rpcs3/Emu/RSX/VK/VKDMA.h index 44ad623825..e718733649 100644 --- a/rpcs3/Emu/RSX/VK/VKDMA.h +++ b/rpcs3/Emu/RSX/VK/VKDMA.h @@ -1,6 +1,5 @@ #pragma once #include "vkutils/buffer_object.h" -#include "vkutils/commands.h" namespace vk { diff --git a/rpcs3/Emu/RSX/VK/VKFormats.h b/rpcs3/Emu/RSX/VK/VKFormats.h index 65aaab44ce..85b52ca56b 100644 --- a/rpcs3/Emu/RSX/VK/VKFormats.h +++ b/rpcs3/Emu/RSX/VK/VKFormats.h @@ -1,7 +1,6 @@ #pragma once #include "VulkanAPI.h" #include "../gcm_enums.h" -#include namespace vk { diff --git a/rpcs3/Emu/RSX/VK/VKFragmentProgram.cpp b/rpcs3/Emu/RSX/VK/VKFragmentProgram.cpp index eb57d11f7a..dd654a6736 100644 --- a/rpcs3/Emu/RSX/VK/VKFragmentProgram.cpp +++ b/rpcs3/Emu/RSX/VK/VKFragmentProgram.cpp @@ -5,7 +5,6 @@ #include "vkutils/device.h" #include "Emu/system_config.h" #include "../Program/GLSLCommon.h" -#include "../GCM.h" std::string VKFragmentDecompilerThread::getFloatTypeName(usz elementCount) { diff --git a/rpcs3/Emu/RSX/VK/VKGSRender.cpp b/rpcs3/Emu/RSX/VK/VKGSRender.cpp index 2305e515e4..d37f6d62d0 100644 --- a/rpcs3/Emu/RSX/VK/VKGSRender.cpp +++ b/rpcs3/Emu/RSX/VK/VKGSRender.cpp @@ -4,7 +4,6 @@ #include "VKAsyncScheduler.h" #include "VKCommandStream.h" -#include "VKCommonDecompiler.h" #include "VKCommonPipelineLayout.h" #include "VKCompute.h" #include "VKGSRender.h" diff --git a/rpcs3/Emu/RSX/VK/VKGSRender.h b/rpcs3/Emu/RSX/VK/VKGSRender.h index c245a2677f..028aa6b178 100644 --- a/rpcs3/Emu/RSX/VK/VKGSRender.h +++ b/rpcs3/Emu/RSX/VK/VKGSRender.h @@ -17,15 +17,10 @@ #include "VKFramebuffer.h" #include "VKShaderInterpreter.h" #include "VKQueryPool.h" -#include "util/asm.hpp" -#include "Emu/RSX/GCM.h" #include "Emu/RSX/GSRender.h" #include "Emu/RSX/Host/RSXDMAWriter.h" -#include -#include - using namespace vk::vmm_allocation_pool_; // clang workaround. using namespace vk::upscaling_flags_; // ditto diff --git a/rpcs3/Emu/RSX/VK/VKHelpers.cpp b/rpcs3/Emu/RSX/VK/VKHelpers.cpp index 45e5e1476f..a0d0b643d1 100644 --- a/rpcs3/Emu/RSX/VK/VKHelpers.cpp +++ b/rpcs3/Emu/RSX/VK/VKHelpers.cpp @@ -7,12 +7,10 @@ #include "VKResolveHelper.h" #include "VKResourceManager.h" #include "VKDMA.h" -#include "VKCommandStream.h" #include "VKRenderPass.h" #include "vkutils/scratch.h" #include "vkutils/device.h" -#include "Emu/RSX/rsx_methods.h" #include namespace vk diff --git a/rpcs3/Emu/RSX/VK/VKHelpers.h b/rpcs3/Emu/RSX/VK/VKHelpers.h index 281aab5f1b..302abfb805 100644 --- a/rpcs3/Emu/RSX/VK/VKHelpers.h +++ b/rpcs3/Emu/RSX/VK/VKHelpers.h @@ -1,17 +1,9 @@ #pragma once #include "util/types.hpp" -#include -#include #include -#include -#include -#include -#include -#include #include "VulkanAPI.h" -#include "vkutils/chip_class.h" #include "Utilities/geometry.h" #include "Emu/RSX/Common/TextureUtils.h" #include "Emu/RSX/rsx_utils.h" diff --git a/rpcs3/Emu/RSX/VK/VKOverlays.cpp b/rpcs3/Emu/RSX/VK/VKOverlays.cpp index 3785b18efe..8f862cb6e3 100644 --- a/rpcs3/Emu/RSX/VK/VKOverlays.cpp +++ b/rpcs3/Emu/RSX/VK/VKOverlays.cpp @@ -15,6 +15,8 @@ #include "util/fnv_hash.hpp" +#include "Emu/Cell/timers.hpp" + namespace vk { overlay_pass::overlay_pass() diff --git a/rpcs3/Emu/RSX/VK/VKPipelineCompiler.cpp b/rpcs3/Emu/RSX/VK/VKPipelineCompiler.cpp index 930210f19d..52742e1241 100644 --- a/rpcs3/Emu/RSX/VK/VKPipelineCompiler.cpp +++ b/rpcs3/Emu/RSX/VK/VKPipelineCompiler.cpp @@ -4,8 +4,6 @@ #include "vkutils/device.h" #include "Utilities/Thread.h" -#include - #include "util/sysinfo.hpp" namespace vk diff --git a/rpcs3/Emu/RSX/VK/VKPipelineCompiler.h b/rpcs3/Emu/RSX/VK/VKPipelineCompiler.h index 5ed3c7b07f..836bc5f14f 100644 --- a/rpcs3/Emu/RSX/VK/VKPipelineCompiler.h +++ b/rpcs3/Emu/RSX/VK/VKPipelineCompiler.h @@ -1,5 +1,4 @@ #pragma once -#include "../rsx_utils.h" #include "Utilities/lockless.h" #include "VKProgramPipeline.h" #include "vkutils/graphics_pipeline_state.hpp" diff --git a/rpcs3/Emu/RSX/VK/VKPresent.cpp b/rpcs3/Emu/RSX/VK/VKPresent.cpp index f1bcc214f9..e8f182c897 100644 --- a/rpcs3/Emu/RSX/VK/VKPresent.cpp +++ b/rpcs3/Emu/RSX/VK/VKPresent.cpp @@ -2,7 +2,6 @@ #include "VKGSRender.h" #include "vkutils/buffer_object.h" #include "Emu/RSX/Overlays/overlay_manager.h" -#include "Emu/RSX/Overlays/overlays.h" #include "Emu/RSX/Overlays/overlay_debug_overlay.h" #include "Emu/Cell/Modules/cellVideoOut.h" diff --git a/rpcs3/Emu/RSX/VK/VKProgramBuffer.h b/rpcs3/Emu/RSX/VK/VKProgramBuffer.h index 975364c726..63db151ab3 100644 --- a/rpcs3/Emu/RSX/VK/VKProgramBuffer.h +++ b/rpcs3/Emu/RSX/VK/VKProgramBuffer.h @@ -1,12 +1,9 @@ #pragma once #include "VKVertexProgram.h" #include "VKFragmentProgram.h" -#include "VKRenderPass.h" #include "VKPipelineCompiler.h" #include "../Program/ProgramStateCache.h" -#include "util/fnv_hash.hpp" - namespace vk { struct VKTraits diff --git a/rpcs3/Emu/RSX/VK/VKProgramPipeline.h b/rpcs3/Emu/RSX/VK/VKProgramPipeline.h index 4b7cdd9092..06dbaf877f 100644 --- a/rpcs3/Emu/RSX/VK/VKProgramPipeline.h +++ b/rpcs3/Emu/RSX/VK/VKProgramPipeline.h @@ -1,7 +1,7 @@ #pragma once #include "VulkanAPI.h" -#include "VKCommonDecompiler.h" +#include "Emu/RSX/Program/GLSLTypes.h" #include "vkutils/descriptors.h" diff --git a/rpcs3/Emu/RSX/VK/VKQueryPool.cpp b/rpcs3/Emu/RSX/VK/VKQueryPool.cpp index 3fd80a8d67..28cb2c2272 100644 --- a/rpcs3/Emu/RSX/VK/VKQueryPool.cpp +++ b/rpcs3/Emu/RSX/VK/VKQueryPool.cpp @@ -1,9 +1,11 @@ #include "stdafx.h" +#include "vkutils/query_pool.hpp" #include "VKHelpers.h" #include "VKQueryPool.h" #include "VKRenderPass.h" #include "VKResourceManager.h" #include "util/asm.hpp" +#include "VKGSRender.h" namespace vk { diff --git a/rpcs3/Emu/RSX/VK/VKRenderTargets.cpp b/rpcs3/Emu/RSX/VK/VKRenderTargets.cpp index d09e248f6c..11e7747f2f 100644 --- a/rpcs3/Emu/RSX/VK/VKRenderTargets.cpp +++ b/rpcs3/Emu/RSX/VK/VKRenderTargets.cpp @@ -1,5 +1,4 @@ -#include "VKCompute.h" -#include "VKDMA.h" +#include "vkutils/data_heap.h" #include "VKRenderTargets.h" #include "VKResourceManager.h" #include "Emu/RSX/rsx_methods.h" diff --git a/rpcs3/Emu/RSX/VK/VKRenderTargets.h b/rpcs3/Emu/RSX/VK/VKRenderTargets.h index 19c9f04f63..e7df9325c1 100644 --- a/rpcs3/Emu/RSX/VK/VKRenderTargets.h +++ b/rpcs3/Emu/RSX/VK/VKRenderTargets.h @@ -7,13 +7,10 @@ #include "VKHelpers.h" #include "vkutils/barriers.h" #include "vkutils/buffer_object.h" -#include "vkutils/data_heap.h" #include "vkutils/device.h" #include "vkutils/image.h" #include "vkutils/scratch.h" -#include - namespace vk { namespace surface_cache_utils diff --git a/rpcs3/Emu/RSX/VK/VKResourceManager.h b/rpcs3/Emu/RSX/VK/VKResourceManager.h index 5a7e53896c..11e6558018 100644 --- a/rpcs3/Emu/RSX/VK/VKResourceManager.h +++ b/rpcs3/Emu/RSX/VK/VKResourceManager.h @@ -1,12 +1,11 @@ #pragma once -#include "vkutils/image.h" +#include "Emu/RSX/VK/vkutils/sync.h" #include "vkutils/garbage_collector.h" #include "vkutils/query_pool.hpp" #include "vkutils/sampler.h" #include "Utilities/mutex.h" -#include #include #include diff --git a/rpcs3/Emu/RSX/VK/VKShaderInterpreter.cpp b/rpcs3/Emu/RSX/VK/VKShaderInterpreter.cpp index f32cbfdf3d..b31e8121e4 100644 --- a/rpcs3/Emu/RSX/VK/VKShaderInterpreter.cpp +++ b/rpcs3/Emu/RSX/VK/VKShaderInterpreter.cpp @@ -1,13 +1,14 @@ #include "stdafx.h" + #include "VKShaderInterpreter.h" #include "VKCommonPipelineLayout.h" #include "VKVertexProgram.h" #include "VKFragmentProgram.h" -#include "VKGSRender.h" - #include "../Program/GLSLCommon.h" #include "../Program/ShaderInterpreter.h" #include "../rsx_methods.h" +#include "VKHelpers.h" +#include "VKRenderPass.h" namespace vk { diff --git a/rpcs3/Emu/RSX/VK/VKShaderInterpreter.h b/rpcs3/Emu/RSX/VK/VKShaderInterpreter.h index 9dcd109402..0820f7f020 100644 --- a/rpcs3/Emu/RSX/VK/VKShaderInterpreter.h +++ b/rpcs3/Emu/RSX/VK/VKShaderInterpreter.h @@ -1,5 +1,7 @@ #pragma once -#include "VKProgramBuffer.h" +#include "Emu/RSX/VK/VKProgramPipeline.h" +#include "Emu/RSX/Program/ProgramStateCache.h" +#include "Emu/RSX/VK/VKPipelineCompiler.h" #include "vkutils/descriptors.h" #include diff --git a/rpcs3/Emu/RSX/VK/VKTexture.cpp b/rpcs3/Emu/RSX/VK/VKTexture.cpp index c44df5764d..1f6be63c78 100644 --- a/rpcs3/Emu/RSX/VK/VKTexture.cpp +++ b/rpcs3/Emu/RSX/VK/VKTexture.cpp @@ -5,7 +5,6 @@ #include "VKHelpers.h" #include "VKFormats.h" #include "VKRenderPass.h" -#include "VKRenderTargets.h" #include "vkutils/data_heap.h" #include "vkutils/image_helpers.h" diff --git a/rpcs3/Emu/RSX/VK/VKTextureCache.cpp b/rpcs3/Emu/RSX/VK/VKTextureCache.cpp index 503474e6ac..7107e1f32b 100644 --- a/rpcs3/Emu/RSX/VK/VKTextureCache.cpp +++ b/rpcs3/Emu/RSX/VK/VKTextureCache.cpp @@ -1,7 +1,8 @@ #include "stdafx.h" -#include "VKGSRender.h" +#include "Emu/RSX/VK/VKGSRenderTypes.hpp" #include "VKTextureCache.h" #include "VKCompute.h" +#include "VKAsyncScheduler.h" #include "util/asm.hpp" diff --git a/rpcs3/Emu/RSX/VK/VKTextureCache.h b/rpcs3/Emu/RSX/VK/VKTextureCache.h index 4696062c70..d7d3f81e8d 100644 --- a/rpcs3/Emu/RSX/VK/VKTextureCache.h +++ b/rpcs3/Emu/RSX/VK/VKTextureCache.h @@ -1,6 +1,5 @@ #pragma once -#include "VKAsyncScheduler.h" #include "VKDMA.h" #include "VKRenderTargets.h" #include "VKResourceManager.h" @@ -10,8 +9,6 @@ #include "../Common/texture_cache.h" #include "../Common/tiled_dma_copy.hpp" -#include "Emu/Cell/timers.hpp" - #include #include diff --git a/rpcs3/Emu/RSX/VK/VKVertexProgram.h b/rpcs3/Emu/RSX/VK/VKVertexProgram.h index 940272d069..1bb6dfd91c 100644 --- a/rpcs3/Emu/RSX/VK/VKVertexProgram.h +++ b/rpcs3/Emu/RSX/VK/VKVertexProgram.h @@ -1,7 +1,5 @@ #pragma once #include "../Program/VertexProgramDecompiler.h" -#include "Utilities/Thread.h" -#include "VulkanAPI.h" #include "VKProgramPipeline.h" #include "vkutils/pipeline_binding_table.h" diff --git a/rpcs3/Emu/RSX/VK/upscalers/upscaling.h b/rpcs3/Emu/RSX/VK/upscalers/upscaling.h index 3f51558687..e9ebe31931 100644 --- a/rpcs3/Emu/RSX/VK/upscalers/upscaling.h +++ b/rpcs3/Emu/RSX/VK/upscalers/upscaling.h @@ -1,7 +1,5 @@ #pragma once -#include "util/types.hpp" - #include "../vkutils/commands.h" #include "../vkutils/image.h" diff --git a/rpcs3/Emu/RSX/VK/vkutils/image_helpers.cpp b/rpcs3/Emu/RSX/VK/vkutils/image_helpers.cpp index fdebf35f37..e8d8bc9c0d 100644 --- a/rpcs3/Emu/RSX/VK/vkutils/image_helpers.cpp +++ b/rpcs3/Emu/RSX/VK/vkutils/image_helpers.cpp @@ -1,10 +1,8 @@ #include "stdafx.h" #include "image_helpers.h" #include "image.h" -#include "util/logs.hpp" #include "../VKRenderPass.h" #include "../../color_utils.h" -#include "../../gcm_enums.h" namespace vk { diff --git a/rpcs3/Emu/RSX/VK/vkutils/query_pool.hpp b/rpcs3/Emu/RSX/VK/vkutils/query_pool.hpp index 3cf0146c0b..0e480c2d0a 100644 --- a/rpcs3/Emu/RSX/VK/vkutils/query_pool.hpp +++ b/rpcs3/Emu/RSX/VK/vkutils/query_pool.hpp @@ -2,6 +2,7 @@ #include "../VulkanAPI.h" #include "../../rsx_utils.h" +#include "shared.h" namespace vk { diff --git a/rpcs3/Emu/RSX/VK/vkutils/scratch.cpp b/rpcs3/Emu/RSX/VK/vkutils/scratch.cpp index a34c90091b..041067bea6 100644 --- a/rpcs3/Emu/RSX/VK/vkutils/scratch.cpp +++ b/rpcs3/Emu/RSX/VK/vkutils/scratch.cpp @@ -1,10 +1,8 @@ #include "barriers.h" #include "buffer_object.h" #include "image.h" -#include "sampler.h" #include "../VKResourceManager.h" -#include "Utilities/address_range.h" #include diff --git a/rpcs3/Emu/RSX/color_utils.h b/rpcs3/Emu/RSX/color_utils.h index 1f78a18202..7d315c66ad 100644 --- a/rpcs3/Emu/RSX/color_utils.h +++ b/rpcs3/Emu/RSX/color_utils.h @@ -3,6 +3,7 @@ #include #include #include "gcm_enums.h" +#include "Utilities/StrFmt.h" namespace rsx { diff --git a/rpcs3/Emu/RSX/gcm_enums.cpp b/rpcs3/Emu/RSX/gcm_enums.cpp index b6a0292fd9..5c7d88c875 100644 --- a/rpcs3/Emu/RSX/gcm_enums.cpp +++ b/rpcs3/Emu/RSX/gcm_enums.cpp @@ -1,8 +1,6 @@ #include "gcm_enums.h" #include "Utilities/StrFmt.h" -#include "Utilities/Thread.h" - using namespace rsx; template <> diff --git a/rpcs3/Emu/RSX/gcm_enums.h b/rpcs3/Emu/RSX/gcm_enums.h index dcf8b51b28..eaa182171e 100644 --- a/rpcs3/Emu/RSX/gcm_enums.h +++ b/rpcs3/Emu/RSX/gcm_enums.h @@ -2,7 +2,6 @@ #include "util/types.hpp" #include "Common/expected.hpp" -#include "Utilities/StrFmt.h" namespace gcm { diff --git a/rpcs3/Emu/RSX/gcm_printing.h b/rpcs3/Emu/RSX/gcm_printing.h index 46c1b7ea1a..0542349644 100644 --- a/rpcs3/Emu/RSX/gcm_printing.h +++ b/rpcs3/Emu/RSX/gcm_printing.h @@ -2,7 +2,6 @@ #include "util/types.hpp" #include -#include namespace rsx { diff --git a/rpcs3/Emu/RSX/rsx_cache.h b/rpcs3/Emu/RSX/rsx_cache.h index f5eca2c85b..4bbec32d99 100644 --- a/rpcs3/Emu/RSX/rsx_cache.h +++ b/rpcs3/Emu/RSX/rsx_cache.h @@ -1,4 +1,5 @@ #pragma once +#include "../system_config.h" #include "Utilities/File.h" #include "Utilities/lockless.h" #include "Utilities/Thread.h" @@ -6,8 +7,8 @@ #include "Common/unordered_map.hpp" #include "Emu/System.h" #include "Emu/cache_utils.hpp" -#include "Program/ProgramStateCache.h" -#include "Common/texture_cache_checker.h" +#include "Emu/RSX/Program/RSXVertexProgram.h" +#include "Emu/RSX/Program/RSXFragmentProgram.h" #include "Overlays/Shaders/shader_loading_dialog.h" #include diff --git a/rpcs3/Emu/RSX/rsx_methods.cpp b/rpcs3/Emu/RSX/rsx_methods.cpp index a54a743996..ac5d92eef2 100644 --- a/rpcs3/Emu/RSX/rsx_methods.cpp +++ b/rpcs3/Emu/RSX/rsx_methods.cpp @@ -1,13 +1,11 @@ #include "stdafx.h" #include "rsx_methods.h" #include "RSXThread.h" -#include "rsx_utils.h" -#include "rsx_decode.h" -#include "Common/time.hpp" -#include "Emu/Cell/PPUCallback.h" +#include "Emu/Cell/PPUThread.h" #include "Emu/Cell/lv2/sys_rsx.h" -#include "Emu/RSX/Common/BufferUtils.h" + +#include "Emu/System.h" #include "Emu/RSX/NV47/HW/nv47.h" #include "Emu/RSX/NV47/HW/nv47_sync.hpp" #include "Emu/RSX/NV47/HW/context_accessors.define.h" // TODO: Context objects belong in FW not HW diff --git a/rpcs3/Emu/RSX/rsx_methods.h b/rpcs3/Emu/RSX/rsx_methods.h index d245a443e3..dbcb8bb15d 100644 --- a/rpcs3/Emu/RSX/rsx_methods.h +++ b/rpcs3/Emu/RSX/rsx_methods.h @@ -6,8 +6,6 @@ #include "rsx_decode.h" #include "RSXTexture.h" #include "rsx_vertex_data.h" -#include "Common/simple_array.hpp" -#include "Emu/Cell/timers.hpp" #include "Program/program_util.h" #include "NV47/FW/draw_call.hpp" diff --git a/rpcs3/Emu/RSX/rsx_utils.cpp b/rpcs3/Emu/RSX/rsx_utils.cpp index 03197d5ac1..7ca410a657 100644 --- a/rpcs3/Emu/RSX/rsx_utils.cpp +++ b/rpcs3/Emu/RSX/rsx_utils.cpp @@ -1,9 +1,7 @@ #include "stdafx.h" #include "rsx_utils.h" #include "rsx_methods.h" -#include "Emu/RSX/GCM.h" #include "Emu/Cell/Modules/cellVideoOut.h" -#include "Overlays/overlays.h" #ifdef _MSC_VER #pragma warning(push, 0) diff --git a/rpcs3/Emu/RSX/rsx_utils.h b/rpcs3/Emu/RSX/rsx_utils.h index 513d3c1bb8..c5ce6de16d 100644 --- a/rpcs3/Emu/RSX/rsx_utils.h +++ b/rpcs3/Emu/RSX/rsx_utils.h @@ -5,10 +5,6 @@ #include "Utilities/geometry.h" #include "gcm_enums.h" -#include -#include -#include - extern "C" { #include diff --git a/rpcs3/Emu/System.cpp b/rpcs3/Emu/System.cpp index 7d60f57cdc..7cb2c444aa 100644 --- a/rpcs3/Emu/System.cpp +++ b/rpcs3/Emu/System.cpp @@ -10,6 +10,7 @@ #include "Emu/vfs_config.h" #include "Emu/IPC_config.h" #include "Emu/savestate_utils.hpp" +#include "Emu/cache_utils.hpp" #include "Emu/Cell/ErrorCodes.h" #include "Emu/Cell/PPUThread.h" @@ -41,14 +42,12 @@ #include "Utilities/StrUtil.h" #include "../Crypto/unself.h" -#include "../Crypto/unzip.h" #include "util/logs.hpp" #include "util/init_mutex.hpp" +#include "util/sysinfo.hpp" -#include #include #include -#include #include "Utilities/JIT.h" diff --git a/rpcs3/Emu/System.h b/rpcs3/Emu/System.h index f9d0546024..83a889af94 100644 --- a/rpcs3/Emu/System.h +++ b/rpcs3/Emu/System.h @@ -12,8 +12,6 @@ #include #include -#include "Emu/Cell/timers.hpp" - void init_fxo_for_exec(utils::serial*, bool); enum class localized_string_id; diff --git a/rpcs3/Emu/perf_meter.cpp b/rpcs3/Emu/perf_meter.cpp index 70cfa6b63e..adaed4cf47 100644 --- a/rpcs3/Emu/perf_meter.cpp +++ b/rpcs3/Emu/perf_meter.cpp @@ -5,6 +5,7 @@ #include "util/fence.hpp" #include "util/tsc.hpp" #include "Utilities/Thread.h" +#include "Utilities/mutex.h" #include #include diff --git a/rpcs3/Emu/perf_monitor.cpp b/rpcs3/Emu/perf_monitor.cpp index 5f0c6ad84b..15cdcf498f 100644 --- a/rpcs3/Emu/perf_monitor.cpp +++ b/rpcs3/Emu/perf_monitor.cpp @@ -2,6 +2,7 @@ #include "perf_monitor.hpp" #include "Emu/System.h" +#include "Emu/Cell/timers.hpp" #include "util/cpu_stats.hpp" #include "Utilities/Thread.h" diff --git a/rpcs3/Emu/perf_monitor.hpp b/rpcs3/Emu/perf_monitor.hpp index 634e891c83..a37b14fd9a 100644 --- a/rpcs3/Emu/perf_monitor.hpp +++ b/rpcs3/Emu/perf_monitor.hpp @@ -1,6 +1,7 @@ #pragma once -#include "util/types.hpp" +#include +using namespace std::literals; struct perf_monitor { diff --git a/rpcs3/Emu/savestate_utils.cpp b/rpcs3/Emu/savestate_utils.cpp index c1b5c953fb..31b24eba5f 100644 --- a/rpcs3/Emu/savestate_utils.cpp +++ b/rpcs3/Emu/savestate_utils.cpp @@ -1,7 +1,6 @@ #include "stdafx.h" #include "util/types.hpp" #include "util/logs.hpp" -#include "util/asm.hpp" #include "util/v128.hpp" #include "util/simd.hpp" #include "Utilities/File.h" @@ -12,7 +11,6 @@ #include "System.h" #include -#include #include LOG_CHANNEL(sys_log, "SYS"); diff --git a/rpcs3/Emu/system_config.h b/rpcs3/Emu/system_config.h index 0ede707dfc..993294fc92 100644 --- a/rpcs3/Emu/system_config.h +++ b/rpcs3/Emu/system_config.h @@ -1,6 +1,5 @@ #pragma once -#include "config_mode.h" #include "system_config_types.h" #include "Utilities/Config.h" diff --git a/rpcs3/Emu/system_utils.cpp b/rpcs3/Emu/system_utils.cpp index 49439dc3fc..2ccb15bd3f 100644 --- a/rpcs3/Emu/system_utils.cpp +++ b/rpcs3/Emu/system_utils.cpp @@ -6,7 +6,6 @@ #include "Emu/System.h" #include "util/sysinfo.hpp" #include "Utilities/File.h" -#include "Utilities/StrUtil.h" #include "Utilities/Thread.h" #include "Crypto/unpkg.h" #include "Crypto/unself.h" diff --git a/rpcs3/Emu/vfs_config.cpp b/rpcs3/Emu/vfs_config.cpp index 0d7508a284..bd292f9a25 100644 --- a/rpcs3/Emu/vfs_config.cpp +++ b/rpcs3/Emu/vfs_config.cpp @@ -1,7 +1,6 @@ #include "stdafx.h" #include "vfs_config.h" #include "Utilities/StrUtil.h" -#include "Utilities/StrFmt.h" LOG_CHANNEL(vfs_log, "VFS"); diff --git a/rpcs3/Input/ds3_pad_handler.cpp b/rpcs3/Input/ds3_pad_handler.cpp index 0ea5aad19f..c2cf89afec 100644 --- a/rpcs3/Input/ds3_pad_handler.cpp +++ b/rpcs3/Input/ds3_pad_handler.cpp @@ -2,8 +2,6 @@ #include "ds3_pad_handler.h" #include "Emu/Io/pad_config.h" -#include "util/asm.hpp" - LOG_CHANNEL(ds3_log, "DS3"); using namespace reports; diff --git a/rpcs3/Input/evdev_gun_handler.h b/rpcs3/Input/evdev_gun_handler.h index e5d83c391e..342fff40df 100644 --- a/rpcs3/Input/evdev_gun_handler.h +++ b/rpcs3/Input/evdev_gun_handler.h @@ -1,7 +1,6 @@ #pragma once #ifdef HAVE_LIBEVDEV -#include #include #include "Utilities/mutex.h" diff --git a/rpcs3/Input/evdev_joystick_handler.cpp b/rpcs3/Input/evdev_joystick_handler.cpp index d101d74173..989e95929d 100644 --- a/rpcs3/Input/evdev_joystick_handler.cpp +++ b/rpcs3/Input/evdev_joystick_handler.cpp @@ -8,7 +8,6 @@ #include "evdev_joystick_handler.h" #include "util/logs.hpp" -#include #include #include #include diff --git a/rpcs3/Input/evdev_joystick_handler.h b/rpcs3/Input/evdev_joystick_handler.h index f90fe12038..abf6f00988 100644 --- a/rpcs3/Input/evdev_joystick_handler.h +++ b/rpcs3/Input/evdev_joystick_handler.h @@ -9,7 +9,6 @@ #include #include #include -#include #include struct positive_axis : cfg::node diff --git a/rpcs3/Input/gui_pad_thread.cpp b/rpcs3/Input/gui_pad_thread.cpp index 7b69b24209..08d6b4e9ee 100644 --- a/rpcs3/Input/gui_pad_thread.cpp +++ b/rpcs3/Input/gui_pad_thread.cpp @@ -14,7 +14,6 @@ #include "sdl_pad_handler.h" #endif #include "Emu/Io/PadHandler.h" -#include "Emu/System.h" #include "Emu/system_config.h" #include "Utilities/Thread.h" #include "rpcs3qt/gui_settings.h" diff --git a/rpcs3/Input/hid_pad_handler.h b/rpcs3/Input/hid_pad_handler.h index e0e14a0a27..50e7d59e20 100644 --- a/rpcs3/Input/hid_pad_handler.h +++ b/rpcs3/Input/hid_pad_handler.h @@ -6,6 +6,8 @@ #include "hidapi.h" +#include + struct CalibData { s16 bias = 0; diff --git a/rpcs3/Input/pad_thread.cpp b/rpcs3/Input/pad_thread.cpp index f6e4026873..a2b91dd109 100644 --- a/rpcs3/Input/pad_thread.cpp +++ b/rpcs3/Input/pad_thread.cpp @@ -26,6 +26,7 @@ #include "Emu/RSX/Overlays/overlay_message.h" #include "Emu/Cell/lv2/sys_usbd.h" #include "Emu/Cell/Modules/cellGem.h" +#include "Emu/Cell/timers.hpp" #include "Utilities/Thread.h" #include "util/atomic.hpp" diff --git a/rpcs3/Input/product_info.cpp b/rpcs3/Input/product_info.cpp index 9ce26e7878..825b50d0c1 100644 --- a/rpcs3/Input/product_info.cpp +++ b/rpcs3/Input/product_info.cpp @@ -1,5 +1,9 @@ #include "Input/product_info.h" +#include + +#include "Emu/Io/pad_types.h" + namespace input { static const std::map input_products = { diff --git a/rpcs3/Input/product_info.h b/rpcs3/Input/product_info.h index da95fb4c59..82f397d2b6 100644 --- a/rpcs3/Input/product_info.h +++ b/rpcs3/Input/product_info.h @@ -1,7 +1,7 @@ #pragma once #include -#include "Emu/Io/pad_types.h" +#include "util/types.hpp" namespace input { diff --git a/rpcs3/Input/ps_move_handler.cpp b/rpcs3/Input/ps_move_handler.cpp index 4acf46cf5f..3b5aaec2f7 100644 --- a/rpcs3/Input/ps_move_handler.cpp +++ b/rpcs3/Input/ps_move_handler.cpp @@ -2,10 +2,7 @@ #include "ps_move_handler.h" #include "ps_move_calibration.h" #include "Emu/Io/pad_config.h" -#include "Emu/System.h" -#include "Emu/system_config.h" #include "Emu/Cell/Modules/cellGem.h" -#include "Input/ps_move_config.h" LOG_CHANNEL(move_log, "Move"); diff --git a/rpcs3/Input/ps_move_handler.h b/rpcs3/Input/ps_move_handler.h index d8efc463c7..9b1da1d58b 100644 --- a/rpcs3/Input/ps_move_handler.h +++ b/rpcs3/Input/ps_move_handler.h @@ -2,15 +2,6 @@ #include "hid_pad_handler.h" -#ifndef _MSC_VER -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wold-style-cast" -#endif -#include "3rdparty/fusion/fusion/Fusion/Fusion.h" -#ifndef _MSC_VER -#pragma GCC diagnostic pop -#endif - #include namespace reports diff --git a/rpcs3/Input/ps_move_tracker.h b/rpcs3/Input/ps_move_tracker.h index 5c9b9df9c7..a1fa0e8936 100644 --- a/rpcs3/Input/ps_move_tracker.h +++ b/rpcs3/Input/ps_move_tracker.h @@ -1,5 +1,7 @@ #pragma once +#include "Emu/Cell/Modules/cellGem.h" + #ifdef HAVE_OPENCV constexpr bool g_ps_move_tracking_supported = true; #else diff --git a/rpcs3/headless_application.cpp b/rpcs3/headless_application.cpp index e82bcc12dc..098b84532f 100644 --- a/rpcs3/headless_application.cpp +++ b/rpcs3/headless_application.cpp @@ -1,5 +1,6 @@ #include "headless_application.h" +#include "Emu/System.h" #include "Emu/RSX/Null/NullGSRender.h" #include "Emu/Cell/Modules/cellMsgDialog.h" #include "Emu/Cell/Modules/cellOskDialog.h" diff --git a/rpcs3/rpcs3qt/basic_mouse_settings_dialog.h b/rpcs3/rpcs3qt/basic_mouse_settings_dialog.h index c432143185..3de5029978 100644 --- a/rpcs3/rpcs3qt/basic_mouse_settings_dialog.h +++ b/rpcs3/rpcs3qt/basic_mouse_settings_dialog.h @@ -1,7 +1,5 @@ #pragma once -#include "Emu/Io/MouseHandler.h" - #include #include #include diff --git a/rpcs3/rpcs3qt/cg_disasm_window.h b/rpcs3/rpcs3qt/cg_disasm_window.h index f1df84e507..dc0a963c84 100644 --- a/rpcs3/rpcs3qt/cg_disasm_window.h +++ b/rpcs3/rpcs3qt/cg_disasm_window.h @@ -1,7 +1,5 @@ #pragma once -#include "util/types.hpp" - #include #include diff --git a/rpcs3/rpcs3qt/cheat_manager.cpp b/rpcs3/rpcs3qt/cheat_manager.cpp index d5af8a1a2f..cd7fe67804 100644 --- a/rpcs3/rpcs3qt/cheat_manager.cpp +++ b/rpcs3/rpcs3qt/cheat_manager.cpp @@ -14,11 +14,12 @@ #include "Emu/IdManager.h" #include "Emu/Cell/PPUAnalyser.h" -#include "Emu/Cell/PPUFunction.h" +#include "Emu/Cell/PPUInterpreter.h" #include "Emu/Cell/lv2/sys_sync.h" #include "util/yaml.hpp" #include "util/asm.hpp" +#include "util/logs.hpp" #include "util/to_endian.hpp" #include "Utilities/File.h" #include "Utilities/StrUtil.h" diff --git a/rpcs3/rpcs3qt/curl_handle.cpp b/rpcs3/rpcs3qt/curl_handle.cpp index ff40004dec..cb91311d26 100644 --- a/rpcs3/rpcs3qt/curl_handle.cpp +++ b/rpcs3/rpcs3qt/curl_handle.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "curl_handle.h" -#include "Emu/system_utils.hpp" #include "util/logs.hpp" #ifdef _WIN32 diff --git a/rpcs3/rpcs3qt/debugger_list.cpp b/rpcs3/rpcs3qt/debugger_list.cpp index 9123df3907..d1e0f97677 100644 --- a/rpcs3/rpcs3qt/debugger_list.cpp +++ b/rpcs3/rpcs3qt/debugger_list.cpp @@ -4,13 +4,14 @@ #include "breakpoint_handler.h" #include "Emu/Cell/SPUThread.h" -#include "Emu/Cell/PPUThread.h" #include "Emu/CPU/CPUDisAsm.h" #include "Emu/CPU/CPUThread.h" #include "Emu/RSX/RSXDisAsm.h" #include "Emu/RSX/RSXThread.h" #include "Emu/System.h" +#include "util/asm.hpp" + #include #include #include diff --git a/rpcs3/rpcs3qt/dimensions_dialog.cpp b/rpcs3/rpcs3qt/dimensions_dialog.cpp index 596d94ae25..378f887f22 100644 --- a/rpcs3/rpcs3qt/dimensions_dialog.cpp +++ b/rpcs3/rpcs3qt/dimensions_dialog.cpp @@ -3,10 +3,6 @@ #include "dimensions_dialog.h" #include "Emu/Io/Dimensions.h" -#include "util/asm.hpp" - -#include - #include #include #include diff --git a/rpcs3/rpcs3qt/elf_memory_dumping_dialog.cpp b/rpcs3/rpcs3qt/elf_memory_dumping_dialog.cpp index b96699197a..c191b878de 100644 --- a/rpcs3/rpcs3qt/elf_memory_dumping_dialog.cpp +++ b/rpcs3/rpcs3qt/elf_memory_dumping_dialog.cpp @@ -1,6 +1,4 @@ #include "elf_memory_dumping_dialog.h" -#include "Utilities/Config.h" - #include "Emu/Cell/SPUThread.h" #include "qt_utils.h" diff --git a/rpcs3/rpcs3qt/emu_settings.cpp b/rpcs3/rpcs3qt/emu_settings.cpp index eb6439243a..a8a11d3985 100644 --- a/rpcs3/rpcs3qt/emu_settings.cpp +++ b/rpcs3/rpcs3qt/emu_settings.cpp @@ -8,7 +8,6 @@ #include "Emu/System.h" #include "Emu/system_config.h" -#include "Emu/vfs_config.h" #include "Emu/system_utils.hpp" #include "Emu/Cell/Modules/cellSysutil.h" #include "Emu/Io/Keyboard.h" diff --git a/rpcs3/rpcs3qt/emulated_pad_settings_dialog.h b/rpcs3/rpcs3qt/emulated_pad_settings_dialog.h index ad1b863d7e..490dee3ae7 100644 --- a/rpcs3/rpcs3qt/emulated_pad_settings_dialog.h +++ b/rpcs3/rpcs3qt/emulated_pad_settings_dialog.h @@ -1,7 +1,5 @@ #pragma once -#include "Emu/Io/pad_types.h" - #include #include #include diff --git a/rpcs3/rpcs3qt/game_list.h b/rpcs3/rpcs3qt/game_list.h index 1a5ce6b921..3007ee62d7 100644 --- a/rpcs3/rpcs3qt/game_list.h +++ b/rpcs3/rpcs3qt/game_list.h @@ -7,7 +7,6 @@ #include #include "game_list_base.h" -#include "util/atomic.hpp" #include diff --git a/rpcs3/rpcs3qt/game_list_frame.cpp b/rpcs3/rpcs3qt/game_list_frame.cpp index 150724deea..2df8852718 100644 --- a/rpcs3/rpcs3qt/game_list_frame.cpp +++ b/rpcs3/rpcs3qt/game_list_frame.cpp @@ -2,28 +2,23 @@ #include "qt_utils.h" #include "settings_dialog.h" #include "pad_settings_dialog.h" -#include "custom_table_widget_item.h" #include "input_dialog.h" #include "localized.h" #include "progress_dialog.h" #include "persistent_settings.h" #include "emu_settings.h" #include "gui_settings.h" -#include "game_list_delegate.h" #include "game_list_table.h" #include "game_list_grid.h" #include "game_list_grid_item.h" #include "patch_manager_dialog.h" -#include "Emu/Memory/vm.h" #include "Emu/System.h" #include "Emu/vfs_config.h" #include "Emu/system_utils.hpp" #include "Loader/PSF.h" #include "util/types.hpp" #include "Utilities/File.h" -#include "Utilities/mutex.h" -#include "util/yaml.hpp" #include "util/sysinfo.hpp" #include "Input/pad_thread.h" diff --git a/rpcs3/rpcs3qt/game_list_frame.h b/rpcs3/rpcs3qt/game_list_frame.h index 60c4e0daee..bbef37e377 100644 --- a/rpcs3/rpcs3qt/game_list_frame.h +++ b/rpcs3/rpcs3qt/game_list_frame.h @@ -2,7 +2,6 @@ #include "game_list.h" #include "custom_dock_widget.h" -#include "gui_save.h" #include "shortcut_utils.h" #include "Utilities/lockless.h" #include "Utilities/mutex.h" diff --git a/rpcs3/rpcs3qt/game_list_grid.cpp b/rpcs3/rpcs3qt/game_list_grid.cpp index fd8301a297..5b6e4c3410 100644 --- a/rpcs3/rpcs3qt/game_list_grid.cpp +++ b/rpcs3/rpcs3qt/game_list_grid.cpp @@ -1,7 +1,6 @@ #include "stdafx.h" #include "game_list_grid.h" #include "game_list_grid_item.h" -#include "movie_item.h" #include "gui_settings.h" #include "qt_utils.h" #include "Utilities/File.h" diff --git a/rpcs3/rpcs3qt/gs_frame.cpp b/rpcs3/rpcs3qt/gs_frame.cpp index 75f04e3395..b24ce33fc3 100644 --- a/rpcs3/rpcs3qt/gs_frame.cpp +++ b/rpcs3/rpcs3qt/gs_frame.cpp @@ -12,7 +12,6 @@ #include "Emu/IdManager.h" #include "Emu/Audio/audio_utils.h" #include "Emu/Cell/Modules/cellScreenshot.h" -#include "Emu/Cell/Modules/cellVideoOut.h" #include "Emu/Cell/Modules/cellAudio.h" #include "Emu/Cell/lv2/sys_rsxaudio.h" #include "Emu/RSX/rsx_utils.h" diff --git a/rpcs3/rpcs3qt/gui_application.cpp b/rpcs3/rpcs3qt/gui_application.cpp index 7c01333540..b0a5d53812 100644 --- a/rpcs3/rpcs3qt/gui_application.cpp +++ b/rpcs3/rpcs3qt/gui_application.cpp @@ -21,7 +21,6 @@ #include "Emu/Audio/audio_utils.h" #include "Emu/Io/Null/null_camera_handler.h" #include "Emu/Io/Null/null_music_handler.h" -#include "Emu/Cell/lv2/sys_usbd.h" #include "Emu/vfs_config.h" #include "util/init_mutex.hpp" #include "util/console.h" @@ -57,6 +56,8 @@ #ifdef _WIN32 #include #include + +#include "Emu/Cell/lv2/sys_usbd.h" #endif LOG_CHANNEL(gui_log, "GUI"); diff --git a/rpcs3/rpcs3qt/gui_settings.cpp b/rpcs3/rpcs3qt/gui_settings.cpp index cb258fb5f0..8f42a14dd7 100644 --- a/rpcs3/rpcs3qt/gui_settings.cpp +++ b/rpcs3/rpcs3qt/gui_settings.cpp @@ -1,7 +1,7 @@ #include "gui_settings.h" #include "qt_utils.h" -#include "localized.h" +#include "category.h" #include "Emu/System.h" @@ -9,8 +9,6 @@ #include #include -#include - LOG_CHANNEL(cfg_log, "CFG"); extern void qt_events_aware_op(int repeat_duration_ms, std::function wrapped_op); diff --git a/rpcs3/rpcs3qt/infinity_dialog.cpp b/rpcs3/rpcs3qt/infinity_dialog.cpp index 18d1cfe241..b172ddad22 100644 --- a/rpcs3/rpcs3qt/infinity_dialog.cpp +++ b/rpcs3/rpcs3qt/infinity_dialog.cpp @@ -1,15 +1,10 @@ #include "stdafx.h" #include "Utilities/File.h" -#include "Crypto/md5.h" #include "Crypto/aes.h" #include "Crypto/sha1.h" #include "infinity_dialog.h" #include "Emu/Io/Infinity.h" -#include "util/asm.hpp" - -#include - #include #include #include diff --git a/rpcs3/rpcs3qt/kernel_explorer.cpp b/rpcs3/rpcs3qt/kernel_explorer.cpp index e30fdff643..3b50f9ea97 100644 --- a/rpcs3/rpcs3qt/kernel_explorer.cpp +++ b/rpcs3/rpcs3qt/kernel_explorer.cpp @@ -7,6 +7,7 @@ #include #include "Emu/IdManager.h" +#include "Emu/System.h" #include "Emu/Cell/PPUThread.h" #include "Emu/Cell/SPUThread.h" #include "Emu/Cell/lv2/sys_lwmutex.h" diff --git a/rpcs3/rpcs3qt/log_frame.cpp b/rpcs3/rpcs3qt/log_frame.cpp index a318a9c03d..d01bd1bf4f 100644 --- a/rpcs3/rpcs3qt/log_frame.cpp +++ b/rpcs3/rpcs3qt/log_frame.cpp @@ -2,8 +2,6 @@ #include "qt_utils.h" #include "gui_settings.h" -#include "rpcs3_version.h" -#include "Utilities/mutex.h" #include "Utilities/lockless.h" #include "util/asm.hpp" @@ -14,7 +12,6 @@ #include #include -#include #include #include diff --git a/rpcs3/rpcs3qt/main_window.cpp b/rpcs3/rpcs3qt/main_window.cpp index a67af2cc6e..1f7eceba0a 100644 --- a/rpcs3/rpcs3qt/main_window.cpp +++ b/rpcs3/rpcs3qt/main_window.cpp @@ -39,12 +39,10 @@ #include "system_cmd_dialog.h" #include "emulated_pad_settings_dialog.h" #include "basic_mouse_settings_dialog.h" -#include "raw_mouse_settings_dialog.h" #include "vfs_tool_dialog.h" #include "welcome_dialog.h" #include -#include #include #include @@ -65,6 +63,7 @@ #include "Emu/system_utils.hpp" #include "Emu/system_config.h" #include "Emu/savestate_utils.hpp" +#include "Emu/Cell/timers.hpp" #include "Crypto/unpkg.h" #include "Crypto/unself.h" @@ -92,6 +91,10 @@ #include #endif +#ifdef _WIN32 +#include "raw_mouse_settings_dialog.h" +#endif + LOG_CHANNEL(gui_log, "GUI"); extern atomic_t g_user_asked_for_frame_capture; diff --git a/rpcs3/rpcs3qt/memory_string_searcher.cpp b/rpcs3/rpcs3qt/memory_string_searcher.cpp index fc56509a12..c55cb8144d 100644 --- a/rpcs3/rpcs3qt/memory_string_searcher.cpp +++ b/rpcs3/rpcs3qt/memory_string_searcher.cpp @@ -1,9 +1,9 @@ #include "memory_viewer_panel.h" #include "Emu/Memory/vm.h" + #include "Emu/Memory/vm_reservation.h" #include "Emu/CPU/CPUDisAsm.h" #include "Emu/Cell/SPUDisAsm.h" -#include "Emu/IdManager.h" #include "Utilities/Thread.h" #include "Utilities/StrUtil.h" @@ -11,7 +11,6 @@ #include #include -#include #include #include "util/logs.hpp" diff --git a/rpcs3/rpcs3qt/memory_viewer_panel.cpp b/rpcs3/rpcs3qt/memory_viewer_panel.cpp index f9f246fbda..c1ae7a0a0e 100644 --- a/rpcs3/rpcs3qt/memory_viewer_panel.cpp +++ b/rpcs3/rpcs3qt/memory_viewer_panel.cpp @@ -1,4 +1,3 @@ -#include "Utilities/mutex.h" #include "Emu/Memory/vm_locking.h" #include "Emu/Memory/vm.h" @@ -6,7 +5,6 @@ #include "Emu/Cell/SPUThread.h" #include "Emu/CPU/CPUDisAsm.h" -#include "Emu/Cell/SPUDisAsm.h" #include "Emu/RSX/RSXThread.h" #include "Emu/RSX/rsx_utils.h" #include "Emu/IdManager.h" @@ -26,7 +24,6 @@ #include "util/logs.hpp" #include "util/asm.hpp" -#include "util/vm.hpp" LOG_CHANNEL(gui_log, "GUI"); diff --git a/rpcs3/rpcs3qt/microphone_creator.cpp b/rpcs3/rpcs3qt/microphone_creator.cpp index 8f56bcae4e..daf9116eff 100644 --- a/rpcs3/rpcs3qt/microphone_creator.cpp +++ b/rpcs3/rpcs3qt/microphone_creator.cpp @@ -1,10 +1,10 @@ #include "stdafx.h" #include "microphone_creator.h" -#include "Utilities/StrFmt.h" #include "Utilities/StrUtil.h" -#include "3rdparty/OpenAL/openal-soft/include/AL/alext.h" +#include "3rdparty/OpenAL/openal-soft/include/AL/al.h" +#include "3rdparty/OpenAL/openal-soft/include/AL/alc.h" LOG_CHANNEL(cfg_log, "CFG"); diff --git a/rpcs3/rpcs3qt/osk_dialog_frame.cpp b/rpcs3/rpcs3qt/osk_dialog_frame.cpp index 8e9b385278..4e4c89318c 100644 --- a/rpcs3/rpcs3qt/osk_dialog_frame.cpp +++ b/rpcs3/rpcs3qt/osk_dialog_frame.cpp @@ -1,8 +1,7 @@ #include "osk_dialog_frame.h" #include "custom_dialog.h" -#include "Emu/Cell/Modules/cellMsgDialog.h" -#include "util/asm.hpp" +#include "util/bless.hpp" #include #include diff --git a/rpcs3/rpcs3qt/pad_motion_settings_dialog.h b/rpcs3/rpcs3qt/pad_motion_settings_dialog.h index eeb413453b..f2c7713c6f 100644 --- a/rpcs3/rpcs3qt/pad_motion_settings_dialog.h +++ b/rpcs3/rpcs3qt/pad_motion_settings_dialog.h @@ -13,6 +13,7 @@ #include #include +#include namespace Ui { diff --git a/rpcs3/rpcs3qt/pad_settings_dialog.cpp b/rpcs3/rpcs3qt/pad_settings_dialog.cpp index 9591514dc3..c20510c929 100644 --- a/rpcs3/rpcs3qt/pad_settings_dialog.cpp +++ b/rpcs3/rpcs3qt/pad_settings_dialog.cpp @@ -16,8 +16,6 @@ #include "Emu/System.h" #include "Emu/system_utils.hpp" -#include "Emu/Io/Null/NullPadHandler.h" -#include "Utilities/File.h" #include "Input/pad_thread.h" #include "Input/gui_pad_thread.h" diff --git a/rpcs3/rpcs3qt/patch_manager_dialog.cpp b/rpcs3/rpcs3qt/patch_manager_dialog.cpp index a504e5790f..47cc299160 100644 --- a/rpcs3/rpcs3qt/patch_manager_dialog.cpp +++ b/rpcs3/rpcs3qt/patch_manager_dialog.cpp @@ -14,7 +14,6 @@ #include "ui_patch_manager_dialog.h" #include "patch_manager_dialog.h" -#include "table_item_delegate.h" #include "gui_settings.h" #include "downloader.h" #include "qt_utils.h" diff --git a/rpcs3/rpcs3qt/ps_move_tracker_dialog.h b/rpcs3/rpcs3qt/ps_move_tracker_dialog.h index c7a8641e7e..fe3b043b26 100644 --- a/rpcs3/rpcs3qt/ps_move_tracker_dialog.h +++ b/rpcs3/rpcs3qt/ps_move_tracker_dialog.h @@ -1,9 +1,7 @@ #pragma once -#include "Utilities/mutex.h" #include "Utilities/Thread.h" #include "Input/pad_thread.h" -#include "Emu/Cell/Modules/cellGem.h" #include #include diff --git a/rpcs3/rpcs3qt/qt_camera_video_sink.h b/rpcs3/rpcs3qt/qt_camera_video_sink.h index 94946c177d..e3f405b55c 100644 --- a/rpcs3/rpcs3qt/qt_camera_video_sink.h +++ b/rpcs3/rpcs3qt/qt_camera_video_sink.h @@ -7,6 +7,7 @@ #include #include +#include class qt_camera_video_sink final : public QVideoSink { diff --git a/rpcs3/rpcs3qt/recvmessage_dialog_frame.cpp b/rpcs3/rpcs3qt/recvmessage_dialog_frame.cpp index b617d74d95..7a805a5723 100644 --- a/rpcs3/rpcs3qt/recvmessage_dialog_frame.cpp +++ b/rpcs3/rpcs3qt/recvmessage_dialog_frame.cpp @@ -7,6 +7,7 @@ #include "recvmessage_dialog_frame.h" #include "Emu/IdManager.h" #include "Emu/System.h" +#include "Emu/NP/rpcn_client.h" #include "util/logs.hpp" diff --git a/rpcs3/rpcs3qt/recvmessage_dialog_frame.h b/rpcs3/rpcs3qt/recvmessage_dialog_frame.h index 28255253dd..10b9bd87e9 100644 --- a/rpcs3/rpcs3qt/recvmessage_dialog_frame.h +++ b/rpcs3/rpcs3qt/recvmessage_dialog_frame.h @@ -4,8 +4,9 @@ #include #include "util/types.hpp" +#include "util/shared_ptr.hpp" #include "custom_dialog.h" -#include "Emu/NP/rpcn_client.h" +#include "Emu/Cell/Modules/sceNp.h" struct recvmessage_signal_struct { diff --git a/rpcs3/rpcs3qt/register_editor_dialog.h b/rpcs3/rpcs3qt/register_editor_dialog.h index 814d64cf39..c5ac750d8d 100644 --- a/rpcs3/rpcs3qt/register_editor_dialog.h +++ b/rpcs3/rpcs3qt/register_editor_dialog.h @@ -1,7 +1,5 @@ #pragma once -#include "util/types.hpp" - #include #include #include diff --git a/rpcs3/rpcs3qt/render_creator.cpp b/rpcs3/rpcs3qt/render_creator.cpp index 8e16e66d95..b85336bf8b 100644 --- a/rpcs3/rpcs3qt/render_creator.cpp +++ b/rpcs3/rpcs3qt/render_creator.cpp @@ -11,7 +11,6 @@ #include #include #include -#include #include LOG_CHANNEL(cfg_log, "CFG"); diff --git a/rpcs3/rpcs3qt/rpcn_settings_dialog.cpp b/rpcs3/rpcs3qt/rpcn_settings_dialog.cpp index 499e1e2cc1..dfa9b49060 100644 --- a/rpcs3/rpcs3qt/rpcn_settings_dialog.cpp +++ b/rpcs3/rpcs3qt/rpcn_settings_dialog.cpp @@ -8,8 +8,6 @@ #include #include -#include - #include "qt_utils.h" #include "rpcn_settings_dialog.h" diff --git a/rpcs3/rpcs3qt/rsx_debugger.cpp b/rpcs3/rpcs3qt/rsx_debugger.cpp index e8d8bec3ea..809ce37525 100644 --- a/rpcs3/rpcs3qt/rsx_debugger.cpp +++ b/rpcs3/rpcs3qt/rsx_debugger.cpp @@ -4,7 +4,7 @@ #include "table_item_delegate.h" #include "Emu/RSX/RSXThread.h" #include "Emu/RSX/gcm_printing.h" -#include "util/asm.hpp" +#include "Utilities/File.h" #include #include diff --git a/rpcs3/rpcs3qt/save_data_dialog.cpp b/rpcs3/rpcs3qt/save_data_dialog.cpp index 20e9f78cfe..105fd7d27c 100644 --- a/rpcs3/rpcs3qt/save_data_dialog.cpp +++ b/rpcs3/rpcs3qt/save_data_dialog.cpp @@ -8,7 +8,6 @@ #include "Emu/RSX/Overlays/overlay_save_dialog.h" #include "Emu/Cell/Modules/cellSysutil.h" -#include "Utilities/Thread.h" #include "util/logs.hpp" LOG_CHANNEL(cellSaveData); diff --git a/rpcs3/rpcs3qt/save_data_dialog.h b/rpcs3/rpcs3qt/save_data_dialog.h index fa31b1533b..b33b16b77f 100644 --- a/rpcs3/rpcs3qt/save_data_dialog.h +++ b/rpcs3/rpcs3qt/save_data_dialog.h @@ -1,7 +1,6 @@ #pragma once #include "util/types.hpp" -#include "Emu/Memory/vm.h" #include "Emu/Cell/Modules/cellSaveData.h" class save_data_dialog : public SaveDialogBase diff --git a/rpcs3/rpcs3qt/save_data_list_dialog.h b/rpcs3/rpcs3qt/save_data_list_dialog.h index 334b45ca4b..13052ebbcb 100644 --- a/rpcs3/rpcs3qt/save_data_list_dialog.h +++ b/rpcs3/rpcs3qt/save_data_list_dialog.h @@ -1,7 +1,6 @@ #pragma once #include "util/types.hpp" -#include "Emu/Memory/vm.h" #include "Emu/Cell/Modules/cellSaveData.h" #include "Emu/RSX/Overlays/overlays.h" diff --git a/rpcs3/rpcs3qt/screenshot_manager_dialog.cpp b/rpcs3/rpcs3qt/screenshot_manager_dialog.cpp index b93f9398ad..3825dfd747 100644 --- a/rpcs3/rpcs3qt/screenshot_manager_dialog.cpp +++ b/rpcs3/rpcs3qt/screenshot_manager_dialog.cpp @@ -5,7 +5,6 @@ #include "flow_widget.h" #include "qt_utils.h" #include "Utilities/File.h" -#include "Emu/VFS.h" #include "Emu/system_utils.hpp" #include diff --git a/rpcs3/rpcs3qt/sendmessage_dialog_frame.cpp b/rpcs3/rpcs3qt/sendmessage_dialog_frame.cpp index ce8f50003b..8e2350a790 100644 --- a/rpcs3/rpcs3qt/sendmessage_dialog_frame.cpp +++ b/rpcs3/rpcs3qt/sendmessage_dialog_frame.cpp @@ -6,6 +6,7 @@ #include "sendmessage_dialog_frame.h" #include "Emu/IdManager.h" +#include "Emu/NP/rpcn_client.h" #include "Emu/System.h" #include "util/logs.hpp" diff --git a/rpcs3/rpcs3qt/sendmessage_dialog_frame.h b/rpcs3/rpcs3qt/sendmessage_dialog_frame.h index 1a74eddba8..40da17f5c0 100644 --- a/rpcs3/rpcs3qt/sendmessage_dialog_frame.h +++ b/rpcs3/rpcs3qt/sendmessage_dialog_frame.h @@ -5,7 +5,8 @@ #include "util/types.hpp" #include "custom_dialog.h" -#include "Emu/NP/rpcn_client.h" + +#include "Emu/Cell/Modules/sceNp.h" class sendmessage_dialog_frame : public QObject, public SendMessageDialogBase { diff --git a/rpcs3/rpcs3qt/settings.cpp b/rpcs3/rpcs3qt/settings.cpp index 74901561c2..c87918d468 100644 --- a/rpcs3/rpcs3qt/settings.cpp +++ b/rpcs3/rpcs3qt/settings.cpp @@ -1,7 +1,5 @@ #include "settings.h" -#include "qt_utils.h" - #include "Utilities/File.h" settings::settings(QObject* parent) : QObject(parent), diff --git a/rpcs3/rpcs3qt/settings_dialog.cpp b/rpcs3/rpcs3qt/settings_dialog.cpp index 02bc57a3aa..9dabd04cc9 100644 --- a/rpcs3/rpcs3qt/settings_dialog.cpp +++ b/rpcs3/rpcs3qt/settings_dialog.cpp @@ -36,8 +36,6 @@ #include "Loader/PSF.h" #include -#include -#include #include "util/sysinfo.hpp" #include "util/asm.hpp" diff --git a/rpcs3/rpcs3qt/shortcut_handler.cpp b/rpcs3/rpcs3qt/shortcut_handler.cpp index 9d70aa0262..9eb8fa3ea4 100644 --- a/rpcs3/rpcs3qt/shortcut_handler.cpp +++ b/rpcs3/rpcs3qt/shortcut_handler.cpp @@ -1,6 +1,5 @@ #include "stdafx.h" #include "shortcut_handler.h" -#include "Emu/System.h" LOG_CHANNEL(shortcut_log, "Shortcuts"); diff --git a/rpcs3/rpcs3qt/shortcut_utils.cpp b/rpcs3/rpcs3qt/shortcut_utils.cpp index 1c9a3d759f..6c16cdff04 100644 --- a/rpcs3/rpcs3qt/shortcut_utils.cpp +++ b/rpcs3/rpcs3qt/shortcut_utils.cpp @@ -1,9 +1,7 @@ #include "stdafx.h" #include "shortcut_utils.h" #include "qt_utils.h" -#include "Emu/system_utils.hpp" #include "Emu/VFS.h" -#include "Emu/vfs_config.h" #include "Utilities/File.h" #include "Utilities/StrUtil.h" @@ -16,6 +14,8 @@ #include #include #include + +#include "Emu/system_utils.hpp" #else #include #include diff --git a/rpcs3/rpcs3qt/skylander_dialog.cpp b/rpcs3/rpcs3qt/skylander_dialog.cpp index 7ed79d740e..beebb8a965 100644 --- a/rpcs3/rpcs3qt/skylander_dialog.cpp +++ b/rpcs3/rpcs3qt/skylander_dialog.cpp @@ -1,12 +1,8 @@ #include "stdafx.h" #include "Utilities/File.h" -#include "Crypto/md5.h" -#include "Crypto/aes.h" #include "skylander_dialog.h" #include "Emu/Io/Skylander.h" -#include "util/asm.hpp" - #include #include #include diff --git a/rpcs3/rpcs3qt/update_manager.cpp b/rpcs3/rpcs3qt/update_manager.cpp index 9c4e2104d1..92c5416d81 100644 --- a/rpcs3/rpcs3qt/update_manager.cpp +++ b/rpcs3/rpcs3qt/update_manager.cpp @@ -4,10 +4,8 @@ #include "rpcs3_version.h" #include "downloader.h" #include "gui_settings.h" -#include "Utilities/StrUtil.h" #include "Utilities/File.h" #include "Emu/System.h" -#include "Emu/system_utils.hpp" #include "Crypto/utils.h" #include "util/logs.hpp" #include "util/types.hpp" @@ -41,6 +39,7 @@ #define PATH_MAX MAX_PATH #endif +#include "Utilities/StrUtil.h" #else #include #include diff --git a/rpcs3/rpcs3qt/user_manager_dialog.cpp b/rpcs3/rpcs3qt/user_manager_dialog.cpp index 24336bd089..b8ccebdf43 100644 --- a/rpcs3/rpcs3qt/user_manager_dialog.cpp +++ b/rpcs3/rpcs3qt/user_manager_dialog.cpp @@ -22,7 +22,6 @@ #include "Emu/System.h" #include "Emu/system_utils.hpp" -#include "Utilities/StrUtil.h" #include "Utilities/File.h" #include "util/logs.hpp" diff --git a/rpcs3/rpcs3qt/vfs_dialog_path_widget.cpp b/rpcs3/rpcs3qt/vfs_dialog_path_widget.cpp index 878fb0476d..090e97ee69 100644 --- a/rpcs3/rpcs3qt/vfs_dialog_path_widget.cpp +++ b/rpcs3/rpcs3qt/vfs_dialog_path_widget.cpp @@ -1,5 +1,4 @@ #include "vfs_dialog_path_widget.h" -#include "Utilities/Config.h" #include #include diff --git a/rpcs3/rpcs3qt/vfs_dialog_path_widget.h b/rpcs3/rpcs3qt/vfs_dialog_path_widget.h index ea09a6e67c..a90a43d378 100644 --- a/rpcs3/rpcs3qt/vfs_dialog_path_widget.h +++ b/rpcs3/rpcs3qt/vfs_dialog_path_widget.h @@ -1,6 +1,5 @@ #pragma once -#include "util/types.hpp" #include "gui_settings.h" #include diff --git a/rpcs3/rpcs3qt/vfs_dialog_usb_tab.h b/rpcs3/rpcs3qt/vfs_dialog_usb_tab.h index 65cea0a2c3..02d7a25c83 100644 --- a/rpcs3/rpcs3qt/vfs_dialog_usb_tab.h +++ b/rpcs3/rpcs3qt/vfs_dialog_usb_tab.h @@ -1,7 +1,5 @@ #pragma once -#include "util/types.hpp" - #include "gui_settings.h" #include diff --git a/rpcs3/util/atomic.hpp b/rpcs3/util/atomic.hpp index 2d4946a04a..4c3ab8959c 100644 --- a/rpcs3/util/atomic.hpp +++ b/rpcs3/util/atomic.hpp @@ -2,7 +2,6 @@ #include "util/types.hpp" #include -#include #ifndef _MSC_VER #pragma GCC diagnostic push diff --git a/rpcs3/util/cpu_stats.cpp b/rpcs3/util/cpu_stats.cpp index 6e69f645d2..de1d3b133c 100644 --- a/rpcs3/util/cpu_stats.cpp +++ b/rpcs3/util/cpu_stats.cpp @@ -2,12 +2,12 @@ #include "util/cpu_stats.hpp" #include "util/sysinfo.hpp" #include "util/logs.hpp" -#include "util/asm.hpp" #include "Utilities/StrUtil.h" #include #ifdef _WIN32 +#include "util/asm.hpp" #include "windows.h" #include "tlhelp32.h" #ifdef _MSC_VER @@ -18,8 +18,6 @@ #include "sstream" #include "stdlib.h" #include "sys/times.h" -#include "sys/types.h" -#include "unistd.h" #endif #ifdef __APPLE__ diff --git a/rpcs3/util/media_utils.cpp b/rpcs3/util/media_utils.cpp index 4ba78cb750..73bc86ef46 100644 --- a/rpcs3/util/media_utils.cpp +++ b/rpcs3/util/media_utils.cpp @@ -3,6 +3,7 @@ #include "Emu/System.h" #include +#include #ifdef _MSC_VER #pragma warning(push, 0) diff --git a/rpcs3/util/media_utils.h b/rpcs3/util/media_utils.h index 9666e53d86..471bda63ae 100644 --- a/rpcs3/util/media_utils.h +++ b/rpcs3/util/media_utils.h @@ -2,13 +2,11 @@ #include "Utilities/StrUtil.h" #include "Utilities/Thread.h" -#include "util/video_provider.h" +#include "util/video_sink.h" #include "Emu/Cell/Modules/cellMusic.h" #include #include -#include -#include namespace utils { diff --git a/rpcs3/util/serialization_ext.cpp b/rpcs3/util/serialization_ext.cpp index 62874d9b76..508cd79168 100644 --- a/rpcs3/util/serialization_ext.cpp +++ b/rpcs3/util/serialization_ext.cpp @@ -1,9 +1,8 @@ #include "util/types.hpp" #include "util/logs.hpp" #include "util/asm.hpp" -#include "util/simd.hpp" +#include "util/sysinfo.hpp" #include "util/endian.hpp" - #include "Utilities/lockless.h" #include "Utilities/File.h" #include "Utilities/StrFmt.h" diff --git a/rpcs3/util/shared_ptr.hpp b/rpcs3/util/shared_ptr.hpp index e9bdf83b3b..29e4150c21 100644 --- a/rpcs3/util/shared_ptr.hpp +++ b/rpcs3/util/shared_ptr.hpp @@ -1,6 +1,5 @@ #pragma once // No BOM and only basic ASCII in this header, or a neko will die -#include #include #include #include "atomic.hpp" diff --git a/rpcs3/util/simd.hpp b/rpcs3/util/simd.hpp index 750bb97fd1..ff4e0eed78 100644 --- a/rpcs3/util/simd.hpp +++ b/rpcs3/util/simd.hpp @@ -24,7 +24,6 @@ #include #include #include -#include #if defined(__clang__) #pragma clang diagnostic push diff --git a/rpcs3/util/typeindices.hpp b/rpcs3/util/typeindices.hpp index cb9b3b2748..c6f6190ba7 100644 --- a/rpcs3/util/typeindices.hpp +++ b/rpcs3/util/typeindices.hpp @@ -1,9 +1,6 @@ #pragma once #include "util/types.hpp" -#include "util/shared_ptr.hpp" - -#include #ifndef _MSC_VER #define ATTR_PURE __attribute__((pure)) diff --git a/rpcs3/util/video_provider.cpp b/rpcs3/util/video_provider.cpp index 1e5b747d5c..70888447f4 100644 --- a/rpcs3/util/video_provider.cpp +++ b/rpcs3/util/video_provider.cpp @@ -1,6 +1,7 @@ #include "stdafx.h" #include "video_provider.h" #include "Emu/RSX/Overlays/overlay_message.h" +#include "Emu/Cell/timers.hpp" extern "C" { diff --git a/rpcs3/util/vm_native.cpp b/rpcs3/util/vm_native.cpp index b1ffc726f2..1aac9c1026 100644 --- a/rpcs3/util/vm_native.cpp +++ b/rpcs3/util/vm_native.cpp @@ -1,5 +1,4 @@ #include "stdafx.h" -#include "util/logs.hpp" #include "util/vm.hpp" #include "util/asm.hpp" #ifdef _WIN32