@@ -11,9 +11,7 @@

class PointerWrap;

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
class CMailHandler
{
@@ -35,5 +33,4 @@ class CMailHandler
// mail handler
std::queue<std::pair<u32, bool>> m_Mails;
};
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -22,9 +22,7 @@
#define AX_GC
#include "Core/HW/DSPHLE/UCodes/AXVoice.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
AXUCode::AXUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc), m_cmdlist_size(0)
{
@@ -727,5 +725,4 @@ void AXUCode::DoState(PointerWrap& p)
DoStateShared(p);
DoAXState(p);
}
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -15,9 +15,7 @@
#include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
class DSPHLE;

@@ -155,5 +153,4 @@ class AXUCode : public UCodeInterface
CMD_SEND_AUX_AND_MIX = 0x13,
};
};
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -6,9 +6,7 @@

#include "Common/CommonTypes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
struct PBMixer
{
@@ -337,5 +335,4 @@ enum
FILTER_LOWPASS = 1,
FILTER_BIQUAD = 2,
};
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -23,9 +23,7 @@
#include "Core/HW/DSPHLE/UCodes/AXStructs.h"
#include "Core/HW/Memmap.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
#ifdef AX_GC
#define PB_TYPE AXPB
@@ -566,5 +564,4 @@ void ProcessVoice(PB_TYPE& pb, const AXBuffers& buffers, u16 count, AXMixControl
}

} // namespace
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -19,9 +19,7 @@
#include "Core/HW/DSPHLE/UCodes/AXVoice.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
AXWiiUCode::AXWiiUCode(DSPHLE* dsphle, u32 crc) : AXUCode(dsphle, crc), m_last_main_volume(0x8000)
{
@@ -669,5 +667,4 @@ void AXWiiUCode::DoState(PointerWrap& p)
p.Do(m_last_main_volume);
p.Do(m_last_aux_volumes);
}
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -7,9 +7,7 @@
#include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/AX.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
struct AXPBWii;
class DSPHLE;
@@ -115,5 +113,4 @@ class AXWiiUCode : public AXUCode
CMD_END_OLD = 0x0F
};
};
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -10,9 +10,7 @@
#include "Core/HW/DSPHLE/DSPHLE.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
CARDUCode::CARDUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc)
{
@@ -52,5 +50,4 @@ void CARDUCode::HandleMail(u32 mail)
m_mail_handler.PushMail(DSP_DONE);
m_dsphle->SetUCode(UCODE_ROM);
}
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -7,9 +7,7 @@
#include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
class DSPHLE;

@@ -23,5 +21,4 @@ class CARDUCode : public UCodeInterface
void HandleMail(u32 mail) override;
void Update() override;
};
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -12,9 +12,7 @@
#include "Core/HW/DSPHLE/MailHandler.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
void ProcessGBACrypto(u32 address)
{
@@ -137,5 +135,4 @@ void GBAUCode::HandleMail(u32 mail)
WARN_LOG(DSPHLE, "GBAUCode - unknown command: %08x", mail);
}
}
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -7,9 +7,7 @@
#include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
class DSPHLE;

@@ -27,5 +25,4 @@ struct GBAUCode : public UCodeInterface
void HandleMail(u32 mail) override;
void Update() override;
};
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -10,9 +10,7 @@
#include "Core/HW/DSPHLE/MailHandler.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
INITUCode::INITUCode(DSPHLE* dsphle, u32 crc) : UCodeInterface(dsphle, crc)
{
@@ -39,5 +37,4 @@ void INITUCode::Update()
void INITUCode::HandleMail(u32 mail)
{
}
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -7,9 +7,7 @@
#include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
class DSPHLE;

@@ -24,5 +22,4 @@ class INITUCode : public UCodeInterface
void Update() override;
void Init();
};
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -20,9 +20,7 @@
#include "Core/HW/DSPHLE/MailHandler.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
ROMUCode::ROMUCode(DSPHLE* dsphle, u32 crc)
: UCodeInterface(dsphle, crc), m_current_ucode(), m_boot_task_num_steps(0), m_next_parameter(0)
@@ -130,5 +128,4 @@ void ROMUCode::DoState(PointerWrap& p)

DoStateShared(p);
}
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -7,9 +7,7 @@
#include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
class DSPHLE;

@@ -41,5 +39,4 @@ class ROMUCode : public UCodeInterface

void BootUCode();
};
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -29,9 +29,7 @@
#include "Core/HW/DSPHLE/UCodes/Zelda.h"
#include "Core/HW/Memmap.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
constexpr bool ExramRead(u32 address)
{
@@ -306,5 +304,4 @@ std::unique_ptr<UCodeInterface> UCodeFactory(u32 crc, DSPHLE* dsphle, bool wii)

return nullptr;
}
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -11,9 +11,7 @@

class PointerWrap;

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
class CMailHandler;
class DSPHLE;
@@ -106,5 +104,4 @@ class UCodeInterface
};

std::unique_ptr<UCodeInterface> UCodeFactory(u32 crc, DSPHLE* dsphle, bool wii);
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -18,9 +18,7 @@
#include "Core/HW/DSPHLE/UCodes/GBA.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
// Uncomment this to have a strict version of the HLE implementation, which
// PanicAlerts on recoverable unknown behaviors instead of silently ignoring
@@ -1854,5 +1852,4 @@ void ZeldaAudioRenderer::DoState(PointerWrap& p)
p.Do(m_buf_front_left_reverb_last8);
p.Do(m_buf_front_right_reverb_last8);
}
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -10,9 +10,7 @@
#include "Common/CommonTypes.h"
#include "Core/HW/DSPHLE/UCodes/UCodes.h"

namespace DSP
{
namespace HLE
namespace DSP::HLE
{
class DSPHLE;

@@ -286,5 +284,4 @@ class ZeldaUCode : public UCodeInterface
// Main object handling audio rendering logic and state.
ZeldaAudioRenderer m_renderer;
};
} // namespace HLE
} // namespace DSP
} // namespace DSP::HLE
@@ -13,9 +13,7 @@
#include "Core/DSP/DSPMemoryMap.h"
#include "Core/HW/DSPLLE/DSPSymbols.h"

namespace DSP
{
namespace LLE
namespace DSP::LLE
{
void DSPPatches::Patch(std::size_t index)
{
@@ -312,5 +310,4 @@ void DSPDebugInterface::Clear()
ClearPatches();
ClearWatches();
}
} // namespace LLE
} // namespace DSP
} // namespace DSP::LLE
@@ -10,9 +10,7 @@
#include "Common/CommonTypes.h"
#include "Common/DebugInterface.h"

namespace DSP
{
namespace LLE
namespace DSP::LLE
{
class DSPPatches : public Common::Debug::MemoryPatches
{
@@ -79,5 +77,4 @@ class DSPDebugInterface final : public Common::DebugInterface
Common::Debug::Watches m_watches;
DSPPatches m_patches;
};
} // namespace LLE
} // namespace DSP
} // namespace DSP::LLE
@@ -24,9 +24,7 @@
// core isn't used, for example in an asm/disasm tool, then most of these
// can be stubbed out.

namespace DSP
{
namespace Host
namespace DSP::Host
{
u8 ReadHostMemory(u32 addr)
{
@@ -84,5 +82,4 @@ void UpdateDebugger()
{
Host_RefreshDSPDebuggerWindow();
}
} // namespace Host
} // namespace DSP
} // namespace DSP::Host
@@ -30,9 +30,7 @@
#include "Core/HW/Memmap.h"
#include "Core/Host.h"

namespace DSP
{
namespace LLE
namespace DSP::LLE
{
static Common::Event s_dsp_event;
static Common::Event s_ppc_event;
@@ -340,5 +338,4 @@ void DSPLLE::PauseAndLock(bool do_lock, bool unpause_on_unlock)
else
m_dsp_thread_mutex.unlock();
}
} // namespace LLE
} // namespace DSP
} // namespace DSP::LLE
@@ -14,9 +14,7 @@

class PointerWrap;

namespace DSP
{
namespace LLE
namespace DSP::LLE
{
class DSPLLE : public DSPEmulator
{
@@ -49,5 +47,4 @@ class DSPLLE : public DSPEmulator
Common::Flag m_is_running;
std::atomic<u32> m_cycle_count{};
};
} // namespace LLE
} // namespace DSP
} // namespace DSP::LLE
@@ -14,9 +14,7 @@
#include "Core/DSP/DSPCore.h"
#include "Core/DSP/DSPDisassembler.h"

namespace DSP
{
namespace Symbols
namespace DSP::Symbols
{
DSPSymbolDB g_dsp_symbol_db;

@@ -106,6 +104,4 @@ void Clear()
lines.clear();
line_counter = 0;
}

} // namespace Symbols
} // namespace DSP
} // namespace DSP::Symbols
@@ -9,9 +9,7 @@
#include "Common/CommonTypes.h"
#include "Common/SymbolDB.h"

namespace DSP
{
namespace Symbols
namespace DSP::Symbols
{
class DSPSymbolDB : public Common::SymbolDB
{
@@ -31,6 +29,4 @@ int Addr2Line(u16 address);
int Line2Addr(int line); // -1 for not found

const char* GetLineText(int line);

} // namespace Symbols
} // namespace DSP
} // namespace DSP::Symbols
@@ -15,23 +15,23 @@ namespace DiscIO
{
struct Partition;
}

namespace DVDInterface
{
enum class ReplyType : u32;
}

namespace DiscIO
{
enum class Platform;
class Volume;
} // namespace DiscIO
namespace IOS
{
namespace ES

namespace IOS::ES
{
class TMDReader;
class TicketReader;
} // namespace ES
} // namespace IOS
} // namespace IOS::ES

namespace DVDThread
{
@@ -11,17 +11,14 @@

#include "Common/CommonTypes.h"

namespace IOS
{
namespace HLE
namespace IOS::HLE
{
namespace FS
{
class FileSystem;
}
class IOSC;
} // namespace HLE
} // namespace IOS
} // namespace IOS::HLE

namespace WiiSave
{
@@ -15,11 +15,7 @@
#include "Core/HW/SystemTimers.h"
#include "Core/IOS/FS/FileSystem.h"

namespace IOS
{
namespace HLE
{
namespace Device
namespace IOS::HLE::Device
{
using namespace IOS::HLE::FS;

@@ -587,6 +583,4 @@ IPCCommandResult FS::Shutdown(const Handle& handle, const IOCtlRequest& request)
INFO_LOG(IOS_FS, "Shutdown");
return GetFSReply(IPC_SUCCESS);
}
} // namespace Device
} // namespace HLE
} // namespace IOS
} // namespace IOS::HLE::Device
@@ -15,11 +15,7 @@

class PointerWrap;

namespace IOS
{
namespace HLE
{
namespace Device
namespace IOS::HLE::Device
{
constexpr IOS::HLE::FS::Fd INVALID_FD = 0xffffffff;

@@ -90,6 +86,4 @@ class FS : public Device
u16 m_cache_chain_index = 0;
bool m_dirty_cache = false;
};
} // namespace Device
} // namespace HLE
} // namespace IOS
} // namespace IOS::HLE::Device
@@ -57,9 +57,7 @@
#include "Core/PowerPC/PowerPC.h"
#include "Core/WiiRoot.h"

namespace IOS
{
namespace HLE
namespace IOS::HLE
{
static std::unique_ptr<EmulationKernel> s_ios;

@@ -801,5 +799,4 @@ EmulationKernel* GetIOS()
{
return s_ios.get();
}
} // namespace HLE
} // namespace IOS
} // namespace IOS::HLE
@@ -19,9 +19,7 @@

class PointerWrap;

namespace IOS
{
namespace HLE
namespace IOS::HLE
{
namespace FS
{
@@ -146,5 +144,4 @@ void Init();
void Shutdown();
EmulationKernel* GetIOS();

} // namespace HLE
} // namespace IOS
} // namespace IOS::HLE
@@ -17,13 +17,11 @@ namespace DiscIO
{
class WiiWAD;
}
namespace IOS
{
namespace HLE

namespace IOS::HLE
{
class Kernel;
}
} // namespace IOS

namespace WiiUtils
{
@@ -11,14 +11,11 @@ class QString;
class OutputReference;
class QPushButton;

namespace ciface
{
namespace Core
namespace ciface::Core
{
class DeviceContainer;
class DeviceQualifier;
} // namespace Core
} // namespace ciface
} // namespace ciface::Core

namespace MappingCommon
{
@@ -25,13 +25,10 @@ class ControlGroup;
class EmulatedController;
} // namespace ControllerEmu

namespace ciface
{
namespace Core
namespace ciface::Core
{
class Device;
}
} // namespace ciface
} // namespace ciface::Core

constexpr int INDICATOR_UPDATE_FREQ = 30;

@@ -13,12 +13,10 @@
#include "Common/StringUtil.h"
#include "InputCommon/ControlReference/ExpressionParser.h"

namespace ciface::ExpressionParser
{
using namespace ciface::Core;

namespace ciface
{
namespace ExpressionParser
{
enum TokenType
{
TOK_DISCARD,
@@ -557,5 +555,4 @@ std::pair<ParseStatus, std::unique_ptr<Expression>> ParseExpression(const std::s
std::move(complex_result.expr));
return std::make_pair(complex_result.status, std::move(combined_expr));
}
} // namespace ExpressionParser
} // namespace ciface
} // namespace ciface::ExpressionParser
@@ -9,9 +9,7 @@
#include <utility>
#include "InputCommon/ControllerInterface/Device.h"

namespace ciface
{
namespace ExpressionParser
namespace ciface::ExpressionParser
{
class ControlQualifier
{
@@ -66,5 +64,4 @@ enum class ParseStatus
};

std::pair<ParseStatus, std::unique_ptr<Expression>> ParseExpression(const std::string& expr);
} // namespace ExpressionParser
} // namespace ciface
} // namespace ciface::ExpressionParser
@@ -8,9 +8,7 @@
#include <thread>
#include "InputCommon/ControllerInterface/ControllerInterface.h"

namespace ciface
{
namespace Android
namespace ciface::Android
{
void PopulateDevices()
{
@@ -240,5 +238,4 @@ void Touchscreen::Motor::Rumble(int padID, double state)
JNIEnv* env = IDCache::GetEnvForThread();
env->CallStaticVoidMethod(IDCache::GetNativeLibraryClass(), IDCache::GetDoRumble(), padID, state);
}
} // namespace Android
} // namespace ciface
} // namespace ciface::Android
@@ -7,11 +7,10 @@
#include "InputCommon/ControllerInterface/ControllerInterface.h"
#include "jni/ButtonManager.h"

namespace ciface
{
namespace Android
namespace ciface::Android
{
void PopulateDevices();

class Touchscreen : public Core::Device
{
private:
@@ -65,5 +64,4 @@ class Touchscreen : public Core::Device
private:
const int _padID;
};
} // namespace Android
} // namespace ciface
} // namespace ciface::Android
@@ -14,9 +14,7 @@
#pragma comment(lib, "Dinput8.lib")
#pragma comment(lib, "dxguid.lib")

namespace ciface
{
namespace DInput
namespace ciface::DInput
{
BOOL CALLBACK DIEnumDeviceObjectsCallback(LPCDIDEVICEOBJECTINSTANCE lpddoi, LPVOID pvRef)
{
@@ -69,5 +67,4 @@ void PopulateDevices(HWND hwnd)

idi8->Release();
}
} // namespace DInput
} // namespace ciface
} // namespace ciface::DInput
@@ -12,15 +12,12 @@

#include "InputCommon/ControllerInterface/DInput/DInput8.h"

namespace ciface
{
namespace DInput
namespace ciface::DInput
{
// BOOL CALLBACK DIEnumEffectsCallback(LPCDIEFFECTINFO pdei, LPVOID pvRef);
BOOL CALLBACK DIEnumDeviceObjectsCallback(LPCDIDEVICEOBJECTINSTANCE lpddoi, LPVOID pvRef);
BOOL CALLBACK DIEnumDevicesCallback(LPCDIDEVICEINSTANCE lpddi, LPVOID pvRef);
std::string GetDeviceName(const LPDIRECTINPUTDEVICE8 device);

void PopulateDevices(HWND hwnd);
} // namespace DInput
} // namespace ciface
} // namespace ciface::DInput
@@ -14,9 +14,7 @@
#include "InputCommon/ControllerInterface/DInput/DInputJoystick.h"
#include "InputCommon/ControllerInterface/DInput/XInputFilter.h"

namespace ciface
{
namespace DInput
namespace ciface::DInput
{
constexpr DWORD DATA_BUFFER_SIZE = 32;

@@ -315,5 +313,4 @@ ControlState Joystick::Hat::GetState() const

return (abs((int)(m_hat / 4500 - m_direction * 2 + 8) % 8 - 4) > 2);
}
} // namespace DInput
} // namespace ciface
} // namespace ciface::DInput
@@ -7,9 +7,7 @@
#include "InputCommon/ControllerInterface/Device.h"
#include "InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.h"

namespace ciface
{
namespace DInput
namespace ciface::DInput
{
void InitJoystick(IDirectInput8* const idi8, HWND hwnd);

@@ -77,5 +75,4 @@ class Joystick : public ForceFeedback::ForceFeedbackDevice

bool m_buffered;
};
} // namespace DInput
} // namespace ciface
} // namespace ciface::DInput
@@ -17,9 +17,7 @@
// otherwise it is just some crazy value
#define DROP_INPUT_TIME 250

namespace ciface
{
namespace DInput
namespace ciface::DInput
{
static const struct
{
@@ -227,5 +225,4 @@ ControlState KeyboardMouse::Cursor::GetState() const
{
return m_axis / (m_positive ? 1.0 : -1.0);
}
} // namespace DInput
} // namespace ciface
} // namespace ciface::DInput
@@ -9,9 +9,7 @@
#include "InputCommon/ControllerInterface/DInput/DInput8.h"
#include "InputCommon/ControllerInterface/Device.h"

namespace ciface
{
namespace DInput
namespace ciface::DInput
{
void InitKeyboardMouse(IDirectInput8* const idi8, HWND hwnd);

@@ -103,5 +101,4 @@ class KeyboardMouse : public Core::Device
DWORD m_last_update;
State m_state_in;
};
} // namespace DInput
} // namespace ciface
} // namespace ciface::DInput
@@ -9,9 +9,7 @@
#include <Windows.h>
#include <SetupAPI.h>

namespace ciface
{
namespace DInput
namespace ciface::DInput
{
// Code for enumerating hardware devices that use the XINPUT device driver.
// The MSDN recommended code suffers from massive performance problems when using language packs,
@@ -76,5 +74,4 @@ std::unordered_set<DWORD> GetXInputGUIDS()
SetupDiDestroyDeviceInfoList(setup_enum);
return guids;
}
} // namespace DInput
} // namespace ciface
} // namespace ciface::DInput
@@ -7,10 +7,7 @@
#include <Windows.h>
#include <unordered_set>

namespace ciface
{
namespace DInput
namespace ciface::DInput
{
std::unordered_set<DWORD> GetXInputGUIDS();
}
} // namespace ciface
} // namespace ciface::DInput
@@ -14,9 +14,7 @@
#include "Common/StringUtil.h"
#include "Common/Thread.h"

namespace ciface
{
namespace Core
namespace ciface::Core
{
// Compared to an input's current state (ideally 1.0) minus abs(initial_state) (ideally 0.0).
constexpr ControlState INPUT_DETECT_THRESHOLD = 0.55;
@@ -326,6 +324,4 @@ DeviceContainer::DetectInput(u32 wait_ms, const std::vector<std::string>& device
// No input was detected. :'(
return {};
}

} // namespace Core
} // namespace ciface
} // namespace ciface::Core
@@ -9,9 +9,7 @@

#include "Common/Thread.h"

namespace ciface
{
namespace ForceFeedback
namespace ciface::ForceFeedback
{
// Template instantiation:
template class ForceFeedbackDevice::TypedForce<DICONSTANTFORCE>;
@@ -257,6 +255,4 @@ void ForceFeedbackDevice::Force::Release()
m_effect->Unload();
m_effect->Release();
}

} // namespace ForceFeedback
} // namespace ciface
} // namespace ciface::ForceFeedback
@@ -19,9 +19,7 @@
#include "InputCommon/ControllerInterface/ForceFeedback/OSX/DirectInputAdapter.h"
#endif

namespace ciface
{
namespace ForceFeedback
namespace ciface::ForceFeedback
{
class ForceFeedbackDevice : public Core::Device
{
@@ -83,6 +81,4 @@ class ForceFeedbackDevice : public Core::Device
Common::Event m_update_event;
Common::Flag m_run_thread;
};

} // namespace ForceFeedback
} // namespace ciface
} // namespace ciface::ForceFeedback
@@ -20,9 +20,7 @@ typedef LONG* LPLONG; // Missing type for ForceFeedback.h
#include "Common/CommonTypes.h" // for LONG
#include "DirectInputConstants.h" // Not stricty necessary

namespace ciface
{
namespace ForceFeedback
namespace ciface::ForceFeedback
{
// Prototypes
class IUnknownImpl;
@@ -196,5 +194,4 @@ class FFDeviceAdapter : public IUnknownImpl
return FFDeviceSetForceFeedbackProperty(m_device, property, &value);
}
};
} // namespace ForceFeedback
} // namespace ciface
} // namespace ciface::ForceFeedback
@@ -4,14 +4,11 @@

#pragma once

namespace ciface
{
namespace OSX
namespace ciface::OSX
{
void Init(void* window);
void PopulateDevices(void* window);
void DeInit();

void DeviceElementDebugPrint(const void*, void*);
} // namespace OSX
} // namespace ciface
} // namespace ciface::OSX
@@ -17,9 +17,7 @@
#include "InputCommon/ControllerInterface/OSX/OSXJoystick.h"
#include "InputCommon/ControllerInterface/OSX/RunLoopStopper.h"

namespace ciface
{
namespace OSX
namespace ciface::OSX
{
constexpr CFTimeInterval FOREVER = 1e20;
static std::thread s_hotplug_thread;
@@ -227,5 +225,4 @@ void DeInit()
IOHIDManagerClose(HIDManager, kIOHIDOptionsTypeNone);
CFRelease(HIDManager);
}
}
}
} // namespace ciface::OSX
@@ -11,9 +11,7 @@
#include "InputCommon/ControllerInterface/Device.h"
#include "InputCommon/ControllerInterface/ForceFeedback/ForceFeedbackDevice.h"

namespace ciface
{
namespace OSX
namespace ciface::OSX
{
class Joystick : public ForceFeedback::ForceFeedbackDevice
{
@@ -90,5 +88,4 @@ class Joystick : public ForceFeedback::ForceFeedbackDevice

ForceFeedback::FFDeviceAdapterReference m_ff_device;
};
} // namespace OSX
} // namespace ciface
} // namespace ciface::OSX
@@ -13,9 +13,7 @@
#include "Common/Logging/Log.h"
#include "Common/StringUtil.h"

namespace ciface
{
namespace OSX
namespace ciface::OSX
{
void Joystick::AddElements(CFArrayRef elements, std::set<IOHIDElementCookie>& cookies)
{
@@ -341,5 +339,4 @@
{
return m_device == other_device;
}
}
}
} // namespace ciface::OSX
@@ -6,9 +6,7 @@

#include <Foundation/Foundation.h>

namespace ciface
{
namespace OSX
namespace ciface::OSX
{
class RunLoopStopper
{
@@ -40,6 +38,4 @@ class RunLoopStopper
CFRunLoopRemoveSource(runloop, m_source, mode);
}
};

} // namespace OSX
} // namespace ciface
} // namespace ciface::OSX
@@ -20,9 +20,7 @@
#include "InputCommon/ControllerInterface/ControllerInterface.h"
#include "InputCommon/ControllerInterface/Pipes/Pipes.h"

namespace ciface
{
namespace Pipes
namespace ciface::Pipes
{
static const std::array<std::string, 12> s_button_tokens{
{"A", "B", "X", "Y", "Z", "START", "L", "R", "D_UP", "D_DOWN", "D_LEFT", "D_RIGHT"}};
@@ -161,5 +159,4 @@ void PipeDevice::ParseCommand(const std::string& command)
}
}
}
} // namespace Pipes
} // namespace ciface
} // namespace ciface::Pipes
@@ -8,9 +8,7 @@
#include <string>
#include <vector>

namespace ciface
{
namespace Pipes
namespace ciface::Pipes
{
// To create a piped controller input, create a named pipe in the
// Pipes directory and write commands out to it. Commands are separated
@@ -58,5 +56,4 @@ class PipeDevice : public Core::Device
std::map<std::string, PipeInput*> m_buttons;
std::map<std::string, PipeInput*> m_axes;
};
} // namespace Pipes
} // namespace ciface
} // namespace ciface::Pipes
@@ -4,11 +4,8 @@

#pragma once

namespace ciface
{
namespace Quartz
namespace ciface::Quartz
{
void PopulateDevices(void* window);
void DeInit();
} // namespace Quartz
} // namespace ciface
} // namespace ciface::Quartz
@@ -6,9 +6,7 @@
#include "InputCommon/ControllerInterface/ControllerInterface.h"
#include "InputCommon/ControllerInterface/Quartz/QuartzKeyboardAndMouse.h"

namespace ciface
{
namespace Quartz
namespace ciface::Quartz
{
void PopulateDevices(void* window)
{
@@ -21,5 +19,4 @@ void PopulateDevices(void* window)
void DeInit()
{
}
} // namespace Quartz
} // namespace ciface
} // namespace ciface::Quartz
@@ -8,9 +8,7 @@

#include "InputCommon/ControllerInterface/Device.h"

namespace ciface
{
namespace Quartz
namespace ciface::Quartz
{
std::string KeycodeToName(const CGKeyCode keycode);

@@ -73,5 +71,4 @@ class KeyboardAndMouse : public Core::Device

uint32_t m_windowid;
};
} // namespace Quartz
} // namespace ciface
} // namespace ciface::Quartz
@@ -9,9 +9,7 @@
#include <Carbon/Carbon.h>
#include <Cocoa/Cocoa.h>

namespace ciface
{
namespace Quartz
namespace ciface::Quartz
{
std::string KeycodeToName(const CGKeyCode keycode)
{
@@ -223,5 +221,4 @@
return "Right Click";
return std::string("Click ") + char('0' + m_button);
}
} // namespace Quartz
} // namespace ciface
} // namespace ciface::Quartz
@@ -19,9 +19,7 @@
#pragma comment(lib, "SDL2.lib")
#endif

namespace ciface
{
namespace SDL
namespace ciface::SDL
{
static std::string GetJoystickName(int index)
{
@@ -491,5 +489,4 @@ ControlState Joystick::Hat::GetState() const
{
return (SDL_JoystickGetHat(m_js, m_index) & (1 << m_direction)) > 0;
}
} // namespace SDL
} // namespace ciface
} // namespace ciface::SDL
@@ -16,9 +16,7 @@

#include "InputCommon/ControllerInterface/Device.h"

namespace ciface
{
namespace SDL
namespace ciface::SDL
{
void Init();
void DeInit();
@@ -158,5 +156,4 @@ class Joystick : public Core::Device
SDL_Haptic* m_haptic;
#endif
};
} // namespace SDL
} // namespace ciface
} // namespace ciface::SDL
@@ -4,12 +4,9 @@

#pragma once

namespace ciface
{
namespace Win32
namespace ciface::Win32
{
void Init(void* hwnd);
void PopulateDevices(void* hwnd);
void DeInit();
} // namespace Win32
} // namespace ciface
} // namespace ciface::Win32
@@ -8,9 +8,7 @@
#define XINPUT_GAMEPAD_GUIDE 0x0400
#endif

namespace ciface
{
namespace XInput
namespace ciface::XInput
{
static const struct
{
@@ -243,5 +241,4 @@ void Device::Motor::SetState(ControlState state)
m_motor = (WORD)(state * m_range);
m_parent->UpdateMotors();
}
} // namespace XInput
} // namespace ciface
} // namespace ciface::XInput
@@ -18,9 +18,7 @@
#error You are building this module against the wrong version of DirectX. You probably need to remove DXSDK_DIR from your include path and/or _WIN32_WINNT is wrong.
#endif

namespace ciface
{
namespace XInput
namespace ciface::XInput
{
void Init();
void PopulateDevices();
@@ -105,5 +103,4 @@ class Device : public Core::Device
const BYTE m_subtype;
const u8 m_index;
};
} // namespace XInput
} // namespace ciface
} // namespace ciface::XInput
@@ -46,9 +46,7 @@
// more responsive. This might be useful as a user-customizable option.
#define MOUSE_AXIS_SMOOTHING 1.5f

namespace ciface
{
namespace XInput2
namespace ciface::XInput2
{
// This function will add zero or more KeyboardMouse objects to devices.
void PopulateDevices(void* const hwnd)
@@ -369,5 +367,4 @@ ControlState KeyboardMouse::Axis::GetState() const
{
return std::max(0.0f, *m_axis / (m_positive ? MOUSE_AXIS_SENSITIVITY : -MOUSE_AXIS_SENSITIVITY));
}
} // namespace XInput2
} // namespace ciface
} // namespace ciface::XInput2
@@ -14,9 +14,7 @@ extern "C" {

#include "InputCommon/ControllerInterface/ControllerInterface.h"

namespace ciface
{
namespace XInput2
namespace ciface::XInput2
{
void PopulateDevices(void* const hwnd);

@@ -113,5 +111,4 @@ class KeyboardMouse : public Core::Device
const int pointer_deviceid, keyboard_deviceid;
std::string name;
};
} // namespace XInput2
} // namespace ciface
} // namespace ciface::XInput2
@@ -23,9 +23,7 @@
#include "InputCommon/ControllerInterface/ControllerInterface.h"
#include "InputCommon/ControllerInterface/evdev/evdev.h"

namespace ciface
{
namespace evdev
namespace ciface::evdev
{
static std::thread s_hotplug_thread;
static Common::Flag s_hotplug_thread_running;
@@ -499,5 +497,4 @@ evdevDevice::Effect::~Effect()
m_effect.type = DISABLED_EFFECT_TYPE;
UpdateEffect();
}
} // namespace evdev
} // namespace ciface
} // namespace ciface::evdev
@@ -10,9 +10,7 @@

#include "InputCommon/ControllerInterface/ControllerInterface.h"

namespace ciface
{
namespace evdev
namespace ciface::evdev
{
void Init();
void PopulateDevices();
@@ -120,5 +118,4 @@ class evdevDevice : public Core::Device
std::string m_name;
bool m_interesting = false;
};
} // namespace evdev
} // namespace ciface
} // namespace ciface::evdev
@@ -24,9 +24,7 @@

#include "VideoCommon/VideoConfig.h"

namespace Vulkan
{
namespace ShaderCompiler
namespace Vulkan::ShaderCompiler
{
// Registers itself for cleanup via atexit
bool InitializeGlslang();
@@ -375,6 +373,4 @@ std::optional<SPIRVCodeVector> CompileComputeShader(std::string_view source_code
{
return CompileShaderToSPV(EShLangCompute, "cs", source_code, COMPUTE_SHADER_HEADER);
}

} // namespace ShaderCompiler
} // namespace Vulkan
} // namespace Vulkan::ShaderCompiler
@@ -11,9 +11,7 @@

#include "Common/CommonTypes.h"

namespace Vulkan
{
namespace ShaderCompiler
namespace Vulkan::ShaderCompiler
{
// SPIR-V compiled code type
using SPIRVCodeType = u32;
@@ -30,6 +28,4 @@ std::optional<SPIRVCodeVector> CompileFragmentShader(std::string_view source_cod

// Compile a compute shader to SPIR-V.
std::optional<SPIRVCodeVector> CompileComputeShader(std::string_view source_code);

} // namespace ShaderCompiler
} // namespace Vulkan
} // namespace Vulkan::ShaderCompiler