summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorShawn Hoffman <godisgovernment@gmail.com>2011-01-31 07:51:37 +0000
committerShawn Hoffman <godisgovernment@gmail.com>2011-01-31 07:51:37 +0000
commit7ae1340179e27d5f6853377eee653727104cd6e3 (patch)
tree2fe31a614052caf337b7219cdd4c70032e5b83d7 /Source
parente0e4a3ae02e2419f4ea2a92393c9cc446515e5f6 (diff)
vs2010 add filters for everything (...except wxw projects...). Try to fix SVNRevGen, but I'm not sure it's working...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7012 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/AudioCommon/AudioCommon.vcxproj1
-rw-r--r--Source/Core/AudioCommon/AudioCommon.vcxproj.filters57
-rw-r--r--Source/Core/Common/Common.vcxproj.filters137
-rw-r--r--Source/Core/Common/SVNRevGen.vcxproj2
-rw-r--r--Source/Core/Core/Core.vcxproj1
-rw-r--r--Source/Core/Core/Core.vcxproj.filters1122
-rw-r--r--Source/Core/DebuggerUICommon/DebuggerUICommon.vcxproj1
-rw-r--r--Source/Core/DebuggerWX/Debugger.vcxproj15
-rw-r--r--Source/Core/DebuggerWX/Debugger.vcxproj.filters71
-rw-r--r--Source/Core/DiscIO/DiscIO.vcxproj1
-rw-r--r--Source/Core/DiscIO/DiscIO.vcxproj.filters159
-rw-r--r--Source/Core/DolphinWX/Dolphin.vcxproj1
-rw-r--r--Source/Core/DolphinWX/Dolphin.vcxproj.filters201
-rw-r--r--Source/Core/InputCommon/InputCommon.vcxproj1
-rw-r--r--Source/Core/InputCommon/InputCommon.vcxproj.filters73
-rw-r--r--Source/Core/VideoCommon/VideoCommon.vcxproj4
-rw-r--r--Source/Core/VideoCommon/VideoCommon.vcxproj.filters283
-rw-r--r--Source/Core/VideoUICommon/VideoUICommon.vcxproj1
-rw-r--r--Source/Dolphin_2010.sln43
-rw-r--r--Source/Plugins/Plugin_VideoDX11/Plugin_VideoDX11.vcxproj.filters96
-rw-r--r--Source/Plugins/Plugin_VideoDX9/Plugin_VideoDX9.vcxproj.filters90
-rw-r--r--Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj1
-rw-r--r--Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj.filters95
-rw-r--r--Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcxproj1
-rw-r--r--Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcxproj.filters87
25 files changed, 2541 insertions, 3 deletions
diff --git a/Source/Core/AudioCommon/AudioCommon.vcxproj b/Source/Core/AudioCommon/AudioCommon.vcxproj
index 93de70005e..f55fa907f4 100644
--- a/Source/Core/AudioCommon/AudioCommon.vcxproj
+++ b/Source/Core/AudioCommon/AudioCommon.vcxproj
@@ -261,6 +261,7 @@
<ClInclude Include="Src\XAudio2Stream.h" />
</ItemGroup>
<ItemGroup>
+ <None Include="CMakeLists.txt" />
<None Include="Src\SConscript" />
</ItemGroup>
<ItemGroup>
diff --git a/Source/Core/AudioCommon/AudioCommon.vcxproj.filters b/Source/Core/AudioCommon/AudioCommon.vcxproj.filters
new file mode 100644
index 0000000000..3317a3d300
--- /dev/null
+++ b/Source/Core/AudioCommon/AudioCommon.vcxproj.filters
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\aldlist.cpp" />
+ <ClCompile Include="Src\AudioCommon.cpp" />
+ <ClCompile Include="Src\AudioCommonConfig.cpp" />
+ <ClCompile Include="Src\Mixer.cpp" />
+ <ClCompile Include="Src\WaveFile.cpp" />
+ <ClCompile Include="Src\AOSoundStream.cpp">
+ <Filter>SoundStreams</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSoundStream.cpp">
+ <Filter>SoundStreams</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\NullSoundStream.cpp">
+ <Filter>SoundStreams</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\OpenALStream.cpp">
+ <Filter>SoundStreams</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\XAudio2Stream.cpp">
+ <Filter>SoundStreams</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\aldlist.h" />
+ <ClInclude Include="Src\AudioCommon.h" />
+ <ClInclude Include="Src\AudioCommonConfig.h" />
+ <ClInclude Include="Src\Mixer.h" />
+ <ClInclude Include="Src\SoundStream.h" />
+ <ClInclude Include="Src\WaveFile.h" />
+ <ClInclude Include="Src\AOSoundStream.h">
+ <Filter>SoundStreams</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSoundStream.h">
+ <Filter>SoundStreams</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\NullSoundStream.h">
+ <Filter>SoundStreams</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\OpenALStream.h">
+ <Filter>SoundStreams</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\XAudio2Stream.h">
+ <Filter>SoundStreams</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Src\SConscript" />
+ <None Include="CMakeLists.txt" />
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="SoundStreams">
+ <UniqueIdentifier>{efb9f5b5-ab0c-455d-b78b-26df725386af}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Core/Common/Common.vcxproj.filters b/Source/Core/Common/Common.vcxproj.filters
new file mode 100644
index 0000000000..7c6b0f57b5
--- /dev/null
+++ b/Source/Core/Common/Common.vcxproj.filters
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\ABI.cpp" />
+ <ClCompile Include="Src\BreakPoints.cpp" />
+ <ClCompile Include="Src\CDUtils.cpp" />
+ <ClCompile Include="Src\ColorUtil.cpp" />
+ <ClCompile Include="Src\CPUDetect.cpp" />
+ <ClCompile Include="Src\ExtendedTrace.cpp" />
+ <ClCompile Include="Src\FileSearch.cpp" />
+ <ClCompile Include="Src\FileUtil.cpp" />
+ <ClCompile Include="Src\Hash.cpp" />
+ <ClCompile Include="Src\IniFile.cpp" />
+ <ClCompile Include="Src\MathUtil.cpp" />
+ <ClCompile Include="Src\MemArena.cpp" />
+ <ClCompile Include="Src\MemoryUtil.cpp" />
+ <ClCompile Include="Src\Misc.cpp" />
+ <ClCompile Include="Src\MsgHandler.cpp" />
+ <ClCompile Include="Src\NandPaths.cpp" />
+ <ClCompile Include="Src\SDCardUtil.cpp" />
+ <ClCompile Include="Src\stdafx.cpp" />
+ <ClCompile Include="Src\StringUtil.cpp" />
+ <ClCompile Include="Src\SymbolDB.cpp" />
+ <ClCompile Include="Src\SysConf.cpp" />
+ <ClCompile Include="Src\Thread.cpp" />
+ <ClCompile Include="Src\Thunk.cpp" />
+ <ClCompile Include="Src\Timer.cpp" />
+ <ClCompile Include="Src\Version.cpp" />
+ <ClCompile Include="Src\VideoBackendBase.cpp" />
+ <ClCompile Include="Src\x64Analyzer.cpp" />
+ <ClCompile Include="Src\x64Emitter.cpp" />
+ <ClCompile Include="Src\LogManager.cpp">
+ <Filter>Logging</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ConsoleListener.cpp">
+ <Filter>Logging</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Crypto\aes_cbc.cpp">
+ <Filter>Crypto</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Crypto\aes_core.cpp">
+ <Filter>Crypto</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Crypto\bn.cpp">
+ <Filter>Crypto</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Crypto\ec.cpp">
+ <Filter>Crypto</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Crypto\md5.cpp">
+ <Filter>Crypto</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Crypto\sha1.cpp">
+ <Filter>Crypto</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\ABI.h" />
+ <ClInclude Include="Src\Atomic.h" />
+ <ClInclude Include="Src\Atomic_GCC.h" />
+ <ClInclude Include="Src\Atomic_Win32.h" />
+ <ClInclude Include="Src\BreakPoints.h" />
+ <ClInclude Include="Src\CDUtils.h" />
+ <ClInclude Include="Src\ChunkFile.h" />
+ <ClInclude Include="Src\ColorUtil.h" />
+ <ClInclude Include="Src\Common.h" />
+ <ClInclude Include="Src\CommonFuncs.h" />
+ <ClInclude Include="Src\CommonPaths.h" />
+ <ClInclude Include="Src\CommonTypes.h" />
+ <ClInclude Include="Src\CPUDetect.h" />
+ <ClInclude Include="Src\DebugInterface.h" />
+ <ClInclude Include="Src\ExtendedTrace.h" />
+ <ClInclude Include="Src\FifoQueue.h" />
+ <ClInclude Include="Src\FileSearch.h" />
+ <ClInclude Include="Src\FileUtil.h" />
+ <ClInclude Include="Src\FixedSizeQueue.h" />
+ <ClInclude Include="Src\Hash.h" />
+ <ClInclude Include="Src\IniFile.h" />
+ <ClInclude Include="Src\LinearDiskCache.h" />
+ <ClInclude Include="Src\MathUtil.h" />
+ <ClInclude Include="Src\MemArena.h" />
+ <ClInclude Include="Src\MemoryUtil.h" />
+ <ClInclude Include="Src\MsgHandler.h" />
+ <ClInclude Include="Src\NandPaths.h" />
+ <ClInclude Include="Src\SDCardUtil.h" />
+ <ClInclude Include="Src\Setup.h" />
+ <ClInclude Include="Src\stdafx.h" />
+ <ClInclude Include="Src\StdThread.h" />
+ <ClInclude Include="Src\StringUtil.h" />
+ <ClInclude Include="Src\svnrev.h" />
+ <ClInclude Include="Src\svnrev_template.h" />
+ <ClInclude Include="Src\SymbolDB.h" />
+ <ClInclude Include="Src\SysConf.h" />
+ <ClInclude Include="Src\Thread.h" />
+ <ClInclude Include="Src\Thunk.h" />
+ <ClInclude Include="Src\Timer.h" />
+ <ClInclude Include="Src\VideoBackendBase.h" />
+ <ClInclude Include="Src\x64Analyzer.h" />
+ <ClInclude Include="Src\x64Emitter.h" />
+ <ClInclude Include="Src\Log.h">
+ <Filter>Logging</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\LogManager.h">
+ <Filter>Logging</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ConsoleListener.h">
+ <Filter>Logging</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Crypto\aes.h">
+ <Filter>Crypto</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Crypto\aes_locl.h">
+ <Filter>Crypto</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Crypto\md5.h">
+ <Filter>Crypto</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Crypto\sha1.h">
+ <Filter>Crypto</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Crypto\tools.h">
+ <Filter>Crypto</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="CMakeLists.txt" />
+ <None Include="Src\SConscript" />
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="Crypto">
+ <UniqueIdentifier>{21b7df68-af69-45f4-9741-590a6a7f1ed1}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Logging">
+ <UniqueIdentifier>{f078f36e-a0ff-4cd0-95f8-476100d68e68}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Core/Common/SVNRevGen.vcxproj b/Source/Core/Common/SVNRevGen.vcxproj
index 177c9e4902..471da68ecc 100644
--- a/Source/Core/Common/SVNRevGen.vcxproj
+++ b/Source/Core/Common/SVNRevGen.vcxproj
@@ -47,7 +47,7 @@
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
- <None Include="make_svnrev.h.vbs" />
+ <CustomBuild Include="make_svnrev.h.vbs" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj
index 9471af761a..2367dd3637 100644
--- a/Source/Core/Core/Core.vcxproj
+++ b/Source/Core/Core/Core.vcxproj
@@ -502,7 +502,6 @@
<ClInclude Include="Src\HW\CPU.h" />
<ClInclude Include="Src\HW\DSP.h" />
<ClInclude Include="Src\HW\DSPHLE\DSPHLE.h" />
- <ClInclude Include="Src\HW\DSPHLE\DSPHLEGlobals.h" />
<ClInclude Include="Src\HW\DSPHLE\HLEMixer.h" />
<ClInclude Include="Src\HW\DSPHLE\MailHandler.h" />
<ClInclude Include="Src\HW\DSPHLE\UCodes\UCodes.h" />
diff --git a/Source/Core/Core/Core.vcxproj.filters b/Source/Core/Core/Core.vcxproj.filters
new file mode 100644
index 0000000000..402c2e763b
--- /dev/null
+++ b/Source/Core/Core/Core.vcxproj.filters
@@ -0,0 +1,1122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\ConfigManager.cpp" />
+ <ClCompile Include="Src\Console.cpp" />
+ <ClCompile Include="Src\Core.cpp" />
+ <ClCompile Include="Src\CoreParameter.cpp" />
+ <ClCompile Include="Src\CoreRerecording.cpp" />
+ <ClCompile Include="Src\CoreTiming.cpp" />
+ <ClCompile Include="Src\MemTools.cpp" />
+ <ClCompile Include="Src\OnFrame.cpp" />
+ <ClCompile Include="Src\PatchEngine.cpp" />
+ <ClCompile Include="Src\PluginDSP.cpp" />
+ <ClCompile Include="Src\State.cpp" />
+ <ClCompile Include="Src\stdafx.cpp" />
+ <ClCompile Include="Src\Tracer.cpp" />
+ <ClCompile Include="Src\VolumeHandler.cpp" />
+ <ClCompile Include="Src\ActionReplay.cpp">
+ <Filter>ActionReplay</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ARDecrypt.cpp">
+ <Filter>ActionReplay</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Boot\Boot.cpp">
+ <Filter>Boot</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Boot\Boot_BS2Emu.cpp">
+ <Filter>Boot</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Boot\Boot_DOL.cpp">
+ <Filter>Boot</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Boot\Boot_ELF.cpp">
+ <Filter>Boot</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Boot\Boot_WiiWAD.cpp">
+ <Filter>Boot</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Boot\ElfReader.cpp">
+ <Filter>Boot</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Debugger\Debugger_SymbolMap.cpp">
+ <Filter>Debugger</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Debugger\Dump.cpp">
+ <Filter>Debugger</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Debugger\PPCDebugInterface.cpp">
+ <Filter>Debugger</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\Jit\DSPJitArithmetic.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\Jit\DSPJitBranch.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\Jit\DSPJitCCUtil.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\Jit\DSPJitExtOps.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\Jit\DSPJitLoadStore.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\Jit\DSPJitMisc.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\Jit\DSPJitMultiplier.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\Jit\DSPJitRegCache.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\Jit\DSPJitUtil.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPEmitter.cpp">
+ <Filter>DSPCore\JIT</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\assemble.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\disassemble.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPAccelerator.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPAnalyzer.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPCodeUtil.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPCore.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPHWInterface.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPInterpreter.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPMemoryMap.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPStacks.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPTables.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\LabelMap.cpp">
+ <Filter>DSPCore</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\GeckoCode.cpp">
+ <Filter>GeckoCode</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\GeckoCodeConfig.cpp">
+ <Filter>GeckoCode</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HLE\HLE.cpp">
+ <Filter>HLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HLE\HLE_Misc.cpp">
+ <Filter>HLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HLE\HLE_OS.cpp">
+ <Filter>HLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DspIntArithmetic.cpp">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DspIntBranch.cpp">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPIntCCUtil.cpp">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DSPIntExtOps.cpp">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DspIntLoadStore.cpp">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DspIntMisc.cpp">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSP\DspIntMultiplier.cpp">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\GCPad.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\GCPad</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\GCPadEmu.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\GCPad</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI_Channel.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI_Device.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI_DeviceAD16.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI_DeviceAMBaseboard.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI_DeviceEthernet.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI_DeviceGecko.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI_DeviceIPL.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI_DeviceMemoryCard.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\EXI_DeviceMic.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\BBA-TAP\TAP_Win32.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\Sram.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_AX.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_AXWii.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_CARD.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_GBA.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_InitAudioSystem.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_ROM.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_Zelda.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_Zelda_ADPCM.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_Zelda_Synth.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCode_Zelda_Voice.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\UCodes\UCodes.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\DSPHLE.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\HLEMixer.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPHLE\MailHandler.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSP.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPLLE\DSPDebugInterface.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPLLE\DSPHost.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPLLE\DSPLLE.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPLLE\DSPLLEGlobals.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPLLE\DSPLLETools.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DSPLLE\DSPSymbols.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\GPFifo.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\GP - Gather Pipe Fifo</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\MemoryInterface.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\MI - Memory Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\ProcessorInterface.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\PI - Processor Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\AudioInterface.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\AI - Audio Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\StreamADPCM.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\AI - Audio Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\DVDInterface.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\DI - Drive Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\SI.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\SI_Device.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\SI_DeviceAMBaseboard.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\SI_DeviceGBA.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\SI_DeviceGCController.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\VideoInterface.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\VI - Video Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\LuaInterface.cpp">
+ <Filter>Lua Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Interpreter\Interpreter.cpp">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Interpreter\Interpreter_Branch.cpp">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Interpreter\Interpreter_FloatingPoint.cpp">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Interpreter\Interpreter_Integer.cpp">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Interpreter\Interpreter_LoadStore.cpp">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Interpreter\Interpreter_LoadStorePaired.cpp">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Interpreter\Interpreter_Paired.cpp">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Interpreter\Interpreter_SystemRegisters.cpp">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Interpreter\Interpreter_Tables.cpp">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\JitCommon\Jit_Util.cpp">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\JitCommon\JitAsmCommon.cpp">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\JitCommon\JitBackpatch.cpp">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\JitCommon\JitBase.cpp">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\JitCommon\JitCache.cpp">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit64_Tables.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit_Branch.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit_FloatingPoint.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit_Integer.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit_LoadStore.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit_LoadStoreFloating.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit_LoadStorePaired.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit_Paired.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\Jit_SystemRegisters.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\JitAsm.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64\JitRegCache.cpp">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\IR.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\IR_X86.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL_Branch.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL_FloatingPoint.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL_Integer.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL_LoadStore.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL_LoadStoreFloating.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL_LoadStorePaired.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL_Paired.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL_SystemRegisters.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitIL_Tables.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Jit64IL\JitILAsm.cpp">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\HW.cpp">
+ <Filter>HW %28Flipper/Hollywood%29</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\CPU.cpp">
+ <Filter>HW %28Flipper/Hollywood%29</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\Memmap.cpp">
+ <Filter>HW %28Flipper/Hollywood%29</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\MemmapFunctions.cpp">
+ <Filter>HW %28Flipper/Hollywood%29</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\SystemTimers.cpp">
+ <Filter>HW %28Flipper/Hollywood%29</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\LUT_frsqrtex.cpp">
+ <Filter>PowerPC</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\PowerPC.cpp">
+ <Filter>PowerPC</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\PPCAnalyst.cpp">
+ <Filter>PowerPC</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\PPCCache.cpp">
+ <Filter>PowerPC</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\PPCSymbolDB.cpp">
+ <Filter>PowerPC</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\PPCTables.cpp">
+ <Filter>PowerPC</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\Profiler.cpp">
+ <Filter>PowerPC</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PowerPC\SignatureDB.cpp">
+ <Filter>PowerPC</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_DI.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\DI - Drive Interface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_es.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\ES</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_FileIO.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\FS</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_fs.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\FS</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_usb_kbd.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\Keyboard</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_net.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\Net</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_sdio_slot0.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\SDIO - SD Card</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_usb.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_WiiMote.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WII_IPC.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wii IPC</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IPC_HLE\WiiMote_HID_Attr.cpp">
+ <Filter>IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WII_IOB.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wii IO Bridge</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\Attachment\Attachment.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\Attachment\Classic.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\Attachment\Drums.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\Attachment\Guitar.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\Attachment\Nunchuk.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\Attachment\Turntable.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\EmuSubroutines.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\Encryption.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\Speaker.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteEmu\WiimoteEmu.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteReal\WiimoteReal.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Real</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\WiimoteReal\IOWin.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Real</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HW\Wiimote.cpp">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\ConfigManager.h" />
+ <ClInclude Include="Src\Console.h" />
+ <ClInclude Include="Src\Core.h" />
+ <ClInclude Include="Src\CoreParameter.h" />
+ <ClInclude Include="Src\CoreTiming.h" />
+ <ClInclude Include="Src\Host.h" />
+ <ClInclude Include="Src\MemTools.h" />
+ <ClInclude Include="Src\OnFrame.h" />
+ <ClInclude Include="Src\PatchEngine.h" />
+ <ClInclude Include="Src\PluginDSP.h" />
+ <ClInclude Include="Src\State.h" />
+ <ClInclude Include="Src\stdafx.h" />
+ <ClInclude Include="Src\Tracer.h" />
+ <ClInclude Include="Src\VolumeHandler.h" />
+ <ClInclude Include="Src\ARDecrypt.h">
+ <Filter>ActionReplay</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ActionReplay.h">
+ <Filter>ActionReplay</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Boot\Boot_WiiWAD.h">
+ <Filter>Boot</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Boot\Boot.h">
+ <Filter>Boot</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Boot\Boot_DOL.h">
+ <Filter>Boot</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Boot\Boot_ELF.h">
+ <Filter>Boot</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Boot\ElfTypes.h">
+ <Filter>Boot</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Boot\ElfReader.h">
+ <Filter>Boot</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Debugger\Debugger_SymbolMap.h">
+ <Filter>Debugger</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Debugger\Dump.h">
+ <Filter>Debugger</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Debugger\GCELF.h">
+ <Filter>Debugger</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Debugger\PPCDebugInterface.h">
+ <Filter>Debugger</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\Jit\DSPJitUtil.h">
+ <Filter>DSPCore\JIT</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\Jit\DSPJitRegCache.h">
+ <Filter>DSPCore\JIT</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPEmitter.h">
+ <Filter>DSPCore\JIT</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\assemble.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\disassemble.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPCore.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPAccelerator.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPAnalyzer.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPBreakpoints.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPCodeUtil.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPCommon.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPHWInterface.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPInterpreter.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPMemoryMap.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPStacks.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPTables.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\LabelMap.h">
+ <Filter>DSPCore</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\GeckoCodeConfig.h">
+ <Filter>GeckoCode</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\GeckoCode.h">
+ <Filter>GeckoCode</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HLE\HLE_OS.h">
+ <Filter>HLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HLE\HLE.h">
+ <Filter>HLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HLE\HLE_Misc.h">
+ <Filter>HLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPIntUtil.h">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPIntCCUtil.h">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPIntExtOps.h">
+ <Filter>DSPCore\Interpreter</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\GCPadEmu.h">
+ <Filter>HW %28Flipper/Hollywood%29\GCPad</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\GCPad.h">
+ <Filter>HW %28Flipper/Hollywood%29\GCPad</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI_DeviceMic.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI_Channel.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI_Device.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI_DeviceAD16.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI_DeviceAMBaseboard.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI_DeviceEthernet.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI_DeviceGecko.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI_DeviceIPL.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\EXI_DeviceMemoryCard.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\BBA-TAP\TAP_Win32.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\Sram.h">
+ <Filter>HW %28Flipper/Hollywood%29\EXI - Expansion Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCodes.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_AX.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_AX_ADPCM.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_AX_Voice.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_AXStructs.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_AXWii.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_CARD.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_GBA.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_InitAudioSystem.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_ROM.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\UCodes\UCode_Zelda.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\DSPHLE.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\HLEMixer.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPHLE\MailHandler.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSP.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSP\DSPHost.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPLLE\DSPDebugInterface.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPLLE\DSPLLE.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPLLE\DSPLLEGlobals.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPLLE\DSPLLETools.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DSPLLE\DSPSymbols.h">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\GPFifo.h">
+ <Filter>HW %28Flipper/Hollywood%29\GP - Gather Pipe Fifo</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\MemoryInterface.h">
+ <Filter>HW %28Flipper/Hollywood%29\MI - Memory Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\ProcessorInterface.h">
+ <Filter>HW %28Flipper/Hollywood%29\PI - Processor Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\AudioInterface.h">
+ <Filter>HW %28Flipper/Hollywood%29\AI - Audio Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\StreamADPCM.h">
+ <Filter>HW %28Flipper/Hollywood%29\AI - Audio Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\DVDInterface.h">
+ <Filter>HW %28Flipper/Hollywood%29\DI - Drive Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\SI_DeviceGCController.h">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\SI.h">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\SI_Device.h">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\SI_DeviceAMBaseboard.h">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\SI_DeviceGBA.h">
+ <Filter>HW %28Flipper/Hollywood%29\SI - Serial Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\VideoInterface.h">
+ <Filter>HW %28Flipper/Hollywood%29\VI - Video Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\LuaInterface.h">
+ <Filter>Lua Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Interpreter\Interpreter_Tables.h">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Interpreter\Interpreter.h">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Interpreter\Interpreter_FPUtils.h">
+ <Filter>PowerPC\Interpreter</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\JitCommon\Jit_Util.h">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\JitCommon\JitAsmCommon.h">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\JitCommon\JitBackpatch.h">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\JitCommon\JitBase.h">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\JitCommon\JitCache.h">
+ <Filter>PowerPC\JitCommon</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Jit64\Jit.h">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Jit64\Jit64_Tables.h">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Jit64\JitAsm.h">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Jit64\JitRegCache.h">
+ <Filter>PowerPC\Jit64</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Jit64IL\JitILAsm.h">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Jit64IL\IR.h">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Jit64IL\JitIL.h">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Jit64IL\JitIL_Tables.h">
+ <Filter>PowerPC\JitIL</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\HW.h">
+ <Filter>HW %28Flipper/Hollywood%29</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\CPU.h">
+ <Filter>HW %28Flipper/Hollywood%29</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\Memmap.h">
+ <Filter>HW %28Flipper/Hollywood%29</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\SystemTimers.h">
+ <Filter>HW %28Flipper/Hollywood%29</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Gekko.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\LUT_frsqrtex.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\SignatureDB.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\PowerPC.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\PPCAnalyst.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\PPCCache.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\PPCSymbolDB.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\PPCTables.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\Profiler.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE.h">
+ <Filter>IPC HLE %28IOS/Starlet%29</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device.h">
+ <Filter>IPC HLE %28IOS/Starlet%29</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_stm.h">
+ <Filter>IPC HLE %28IOS/Starlet%29</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_DI.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\DI - Drive Interface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_es.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\ES</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_FileIO.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\FS</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_fs.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\FS</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_usb_kbd.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\Keyboard</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_net.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\Net</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_sdio_slot0.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\SDIO - SD Card</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_WiiMote.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_usb.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WII_IPC.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wii IPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\WiiMote_HID_Attr.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\hci.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IPC_HLE\l2cap.h">
+ <Filter>IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WII_IOB.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wii IO Bridge</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\Attachment\Classic.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\Attachment\Attachment.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\Attachment\Drums.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\Attachment\Guitar.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\Attachment\Nunchuk.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\Attachment\Turntable.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\Encryption.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\MatrixMath.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\UDPTLayer.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\WiimoteEmu.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteEmu\WiimoteHid.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Emu</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteReal\WiimoteRealBase.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Real</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\WiimoteReal\WiimoteReal.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote\Real</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HW\Wiimote.h">
+ <Filter>HW %28Flipper/Hollywood%29\Wiimote</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PowerPC\CPUCoreBase.h">
+ <Filter>PowerPC</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DolLoader.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="CMakeLists.txt" />
+ <None Include="Src\SConscript" />
+ <None Include="Src\HW\DSPHLE\UCodes\UCode_Zelda_Obsolete.txt">
+ <Filter>HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes</Filter>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="ActionReplay">
+ <UniqueIdentifier>{c871a264-a881-44f2-88b1-406b282cd9fe}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Boot">
+ <UniqueIdentifier>{0fe14029-e862-44b4-9358-d1cd44e42454}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Debugger">
+ <UniqueIdentifier>{fba97574-484f-4330-9674-69c0aeffd22f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="GeckoCode">
+ <UniqueIdentifier>{684ba5fe-ccca-4d1b-94fa-3a2119353257}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HLE">
+ <UniqueIdentifier>{67aea903-7a27-4b1e-a4af-60f58818ba58}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="DSPCore">
+ <UniqueIdentifier>{81d2e0cb-4bea-47ed-9bc3-fdc461ea4148}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="DSPCore\JIT">
+ <UniqueIdentifier>{6aa99e27-bf15-43dc-8f14-c80383037a99}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="DSPCore\Interpreter">
+ <UniqueIdentifier>{45a9bf0a-e022-4ace-a99f-df675a0b251d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Lua Interface">
+ <UniqueIdentifier>{77d38b80-6b23-4159-86cf-047a597608a3}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="PowerPC">
+ <UniqueIdentifier>{1905e5c1-a593-454d-b0a0-68bf6cdbec12}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="PowerPC\Interpreter">
+ <UniqueIdentifier>{57e4ab87-a563-40c5-9a3d-6b5443750a96}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="PowerPC\JitCommon">
+ <UniqueIdentifier>{1f8821ba-2dde-4b1a-9125-5f74006b1053}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="PowerPC\Jit64">
+ <UniqueIdentifier>{02777c32-ac14-4a06-9006-8ffc370bc231}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="PowerPC\JitIL">
+ <UniqueIdentifier>{0201c158-1162-48d8-b6d4-239d8202d200}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29">
+ <UniqueIdentifier>{21df1345-8145-4179-8cf5-a26b6887de5d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\AI - Audio Interface">
+ <UniqueIdentifier>{b34c5e25-c21d-401b-9b21-990f1a7908e1}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\DI - Drive Interface">
+ <UniqueIdentifier>{b948ee86-1471-42b2-ab6f-ca0ce1c9e4d6}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\DSP Interface + HLE">
+ <UniqueIdentifier>{a25bdd3e-b989-4c5b-b56c-2f37ab4972c7}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE">
+ <UniqueIdentifier>{1966cfa5-57f3-4fdb-8d32-d34f033903af}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes">
+ <UniqueIdentifier>{43f6de5c-946b-426d-9735-b774c3365ae4}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE">
+ <UniqueIdentifier>{9f00a3b5-c0f3-4a3f-a756-25435ea996e1}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\EXI - Expansion Interface">
+ <UniqueIdentifier>{decdd68e-4e41-4589-bc13-5318705e2f94}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\GCPad">
+ <UniqueIdentifier>{e88d682e-a0c2-438d-9283-ab1ec250d3ae}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\GP - Gather Pipe Fifo">
+ <UniqueIdentifier>{36465b2e-d5c4-402c-abff-ed04c84a1566}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\PI - Processor Interface">
+ <UniqueIdentifier>{b7771463-73bf-457b-891f-9dcaa04076ea}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\SI - Serial Interface">
+ <UniqueIdentifier>{e34c8a58-7799-4afe-b0f9-1c5ff759639b}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\MI - Memory Interface">
+ <UniqueIdentifier>{2ee04eb4-0d32-4e15-bd0e-811d408de20c}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\VI - Video Interface">
+ <UniqueIdentifier>{808c3dc1-5fec-4565-8c2e-fa7e1232a31c}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\Wii IPC">
+ <UniqueIdentifier>{ef5b78c3-47ec-4bd6-9809-f9e7da6e0861}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\Wii IO Bridge">
+ <UniqueIdentifier>{49635c9b-0874-4e71-9165-edaae632ab1c}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="IPC HLE %28IOS/Starlet%29">
+ <UniqueIdentifier>{e2711d6f-b5f5-4c74-97c2-66f9620a2d86}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="IPC HLE %28IOS/Starlet%29\DI - Drive Interface">
+ <UniqueIdentifier>{1be114bb-c572-4cdb-9650-4d24d282d4bb}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="IPC HLE %28IOS/Starlet%29\ES">
+ <UniqueIdentifier>{ff0e9f64-a636-4998-8cae-fe122c8da934}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="IPC HLE %28IOS/Starlet%29\FS">
+ <UniqueIdentifier>{30eda257-4d78-4db7-873e-c408db52d772}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="IPC HLE %28IOS/Starlet%29\Keyboard">
+ <UniqueIdentifier>{ed6f41bf-4f52-402b-ab1d-d5bf9e71c538}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="IPC HLE %28IOS/Starlet%29\Net">
+ <UniqueIdentifier>{362606ce-fa05-4829-831f-bf9e0acf9909}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="IPC HLE %28IOS/Starlet%29\SDIO - SD Card">
+ <UniqueIdentifier>{ebe09d6a-7cd0-4909-83e9-abafd3e8571f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote">
+ <UniqueIdentifier>{e7c723c0-693a-4cf8-973a-b349537adcc7}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\Wiimote">
+ <UniqueIdentifier>{0ab9fa49-fd0b-4eba-aa9f-2b774baa8e63}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\Wiimote\Emu">
+ <UniqueIdentifier>{c53079fe-d19c-4492-b37e-bf8bd4f55fa8}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment">
+ <UniqueIdentifier>{565ae8e7-ae6e-42f9-ae13-90c1aa017856}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="HW %28Flipper/Hollywood%29\Wiimote\Real">
+ <UniqueIdentifier>{1c21a3e1-b791-4a23-b0d5-ed2b2c34007f}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Core/DebuggerUICommon/DebuggerUICommon.vcxproj b/Source/Core/DebuggerUICommon/DebuggerUICommon.vcxproj
index 8d277ada8e..cf7c5be462 100644
--- a/Source/Core/DebuggerUICommon/DebuggerUICommon.vcxproj
+++ b/Source/Core/DebuggerUICommon/DebuggerUICommon.vcxproj
@@ -222,6 +222,7 @@
<ClInclude Include="Src\MemoryView.h" />
</ItemGroup>
<ItemGroup>
+ <None Include="CMakeLists.txt" />
<None Include="Src\SConscript" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
diff --git a/Source/Core/DebuggerWX/Debugger.vcxproj b/Source/Core/DebuggerWX/Debugger.vcxproj
index bf5d3cdf46..ef72bcba08 100644
--- a/Source/Core/DebuggerWX/Debugger.vcxproj
+++ b/Source/Core/DebuggerWX/Debugger.vcxproj
@@ -27,6 +27,21 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
+ <ClCompile Include="resources\toolbar_add_breakpoint.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="resources\toolbar_add_memorycheck.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="resources\toolbar_delete.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="resources\toolbar_pause.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsCpp</CompileAs>
+ </ClCompile>
+ <ClCompile Include="resources\toolbar_play.c">
+ <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">CompileAsCpp</CompileAs>
+ </ClCompile>
<ClCompile Include="Src\BreakpointDlg.cpp" />
<ClCompile Include="Src\BreakpointView.cpp" />
<ClCompile Include="Src\BreakpointWindow.cpp" />
diff --git a/Source/Core/DebuggerWX/Debugger.vcxproj.filters b/Source/Core/DebuggerWX/Debugger.vcxproj.filters
new file mode 100644
index 0000000000..7b86c314a4
--- /dev/null
+++ b/Source/Core/DebuggerWX/Debugger.vcxproj.filters
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\BreakpointDlg.cpp" />
+ <ClCompile Include="Src\BreakpointWindow.cpp" />
+ <ClCompile Include="Src\CodeWindow.cpp" />
+ <ClCompile Include="Src\CodeWindowFunctions.cpp" />
+ <ClCompile Include="Src\DSPDebugWindow.cpp" />
+ <ClCompile Include="Src\JitWindow.cpp" />
+ <ClCompile Include="Src\MemoryCheckDlg.cpp" />
+ <ClCompile Include="Src\MemoryWindow.cpp" />
+ <ClCompile Include="Src\RegisterWindow.cpp" />
+ <ClCompile Include="Src\stdafx.cpp" />
+ <ClCompile Include="resources\toolbar_add_breakpoint.c">
+ <Filter>Resources</Filter>
+ </ClCompile>
+ <ClCompile Include="resources\toolbar_play.c">
+ <Filter>Resources</Filter>
+ </ClCompile>
+ <ClCompile Include="resources\toolbar_add_memorycheck.c">
+ <Filter>Resources</Filter>
+ </ClCompile>
+ <ClCompile Include="resources\toolbar_delete.c">
+ <Filter>Resources</Filter>
+ </ClCompile>
+ <ClCompile Include="resources\toolbar_pause.c">
+ <Filter>Resources</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\RegisterView.cpp">
+ <Filter>Controls</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DSPRegisterView.cpp">
+ <Filter>Controls</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\BreakpointView.cpp">
+ <Filter>Controls</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\BreakpointDlg.h" />
+ <ClInclude Include="Src\BreakpointWindow.h" />
+ <ClInclude Include="Src\CodeWindow.h" />
+ <ClInclude Include="Src\DSPDebugWindow.h" />
+ <ClInclude Include="Src\JitWindow.h" />
+ <ClInclude Include="Src\MemoryCheckDlg.h" />
+ <ClInclude Include="Src\MemoryWindow.h" />
+ <ClInclude Include="Src\RegisterWindow.h" />
+ <ClInclude Include="Src\stdafx.h" />
+ <ClInclude Include="Src\RegisterView.h">
+ <Filter>Controls</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DSPRegisterView.h">
+ <Filter>Controls</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\BreakpointView.h">
+ <Filter>Controls</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="CMakeLists.txt" />
+ <None Include="Src\SConscript" />
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="Controls">
+ <UniqueIdentifier>{80816c38-4c67-4aec-96b9-cf09ce472e82}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Resources">
+ <UniqueIdentifier>{4a53a021-c650-4790-a108-63b53c8d2a5c}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Core/DiscIO/DiscIO.vcxproj b/Source/Core/DiscIO/DiscIO.vcxproj
index 1832805558..f004ec58c3 100644
--- a/Source/Core/DiscIO/DiscIO.vcxproj
+++ b/Source/Core/DiscIO/DiscIO.vcxproj
@@ -279,6 +279,7 @@
<ClCompile Include="Src\WiiWad.cpp" />
</ItemGroup>
<ItemGroup>
+ <None Include="CMakeLists.txt" />
<None Include="Src\SConscript" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
diff --git a/Source/Core/DiscIO/DiscIO.vcxproj.filters b/Source/Core/DiscIO/DiscIO.vcxproj.filters
new file mode 100644
index 0000000000..61f68aec3a
--- /dev/null
+++ b/Source/Core/DiscIO/DiscIO.vcxproj.filters
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\stdafx.cpp" />
+ <ClCompile Include="Src\Blob.cpp">
+ <Filter>Volume\Blob</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\CISOBlob.cpp">
+ <Filter>Volume\Blob</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\CompressedBlob.cpp">
+ <Filter>Volume\Blob</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DriveBlob.cpp">
+ <Filter>Volume\Blob</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\FileBlob.cpp">
+ <Filter>Volume\Blob</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\FileMonitor.cpp">
+ <Filter>Volume</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VolumeCommon.cpp">
+ <Filter>Volume</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VolumeCreator.cpp">
+ <Filter>Volume</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VolumeDirectory.cpp">
+ <Filter>Volume</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VolumeGC.cpp">
+ <Filter>Volume</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VolumeWad.cpp">
+ <Filter>Volume</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VolumeWiiCrypted.cpp">
+ <Filter>Volume</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\WiiWad.cpp">
+ <Filter>NAND</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\NANDContentLoader.cpp">
+ <Filter>NAND</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Filesystem.cpp">
+ <Filter>FileSystem</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\FileSystemGCWii.cpp">
+ <Filter>FileSystem</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\BannerLoader.cpp">
+ <Filter>FileHandler</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\BannerLoaderGC.cpp">
+ <Filter>FileHandler</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\BannerLoaderWii.cpp">
+ <Filter>FileHandler</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\FileHandlerARC.cpp">
+ <Filter>FileHandler</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\DiscScrubber.cpp">
+ <Filter>DiscScrubber</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\stdafx.h" />
+ <ClInclude Include="Src\CISOBlob.h">
+ <Filter>Volume\Blob</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Blob.h">
+ <Filter>Volume\Blob</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\CompressedBlob.h">
+ <Filter>Volume\Blob</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DriveBlob.h">
+ <Filter>Volume\Blob</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\FileBlob.h">
+ <Filter>Volume\Blob</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\FileMonitor.h">
+ <Filter>Volume</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Volume.h">
+ <Filter>Volume</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VolumeWiiCrypted.h">
+ <Filter>Volume</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VolumeCreator.h">
+ <Filter>Volume</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VolumeDirectory.h">
+ <Filter>Volume</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VolumeGC.h">
+ <Filter>Volume</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VolumeWad.h">
+ <Filter>Volume</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\WiiWad.h">
+ <Filter>NAND</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\NANDContentLoader.h">
+ <Filter>NAND</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\FileSystemGCWii.h">
+ <Filter>FileSystem</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Filesystem.h">
+ <Filter>FileSystem</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\BannerLoaderWii.h">
+ <Filter>FileHandler</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\BannerLoader.h">
+ <Filter>FileHandler</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\BannerLoaderGC.h">
+ <Filter>FileHandler</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\FileHandlerARC.h">
+ <Filter>FileHandler</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DiscScrubber.h">
+ <Filter>DiscScrubber</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Src\SConscript" />
+ <None Include="CMakeLists.txt" />
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="DiscScrubber">
+ <UniqueIdentifier>{46b8b594-1da4-4941-9d3e-3057ac8c251f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="FileHandler">
+ <UniqueIdentifier>{96aa6fd2-a1d1-40c4-9235-50f342f32bf1}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="FileSystem">
+ <UniqueIdentifier>{62cd3276-4116-4e3c-93ea-a170676fd84f}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="NAND">
+ <UniqueIdentifier>{60157ced-f762-4521-be00-79a26744a11a}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Volume">
+ <UniqueIdentifier>{45ea663e-bcf3-4ff8-9c97-0f7cfc6ab60e}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Volume\Blob">
+ <UniqueIdentifier>{7bbe1cf7-ab2c-4f01-9e60-a9c8767b4dce}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Core/DolphinWX/Dolphin.vcxproj b/Source/Core/DolphinWX/Dolphin.vcxproj
index 2cfb87253b..54d865e02e 100644
--- a/Source/Core/DolphinWX/Dolphin.vcxproj
+++ b/Source/Core/DolphinWX/Dolphin.vcxproj
@@ -379,6 +379,7 @@ xcopy "$(SolutionDir)..\Externals\SDL\$(PlatformName)\*.dll" "$(TargetDir)" /e /
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\Installer\Dolphin.ico" />
+ <None Include="CMakeLists.txt" />
<None Include="Src\SConscript" />
</ItemGroup>
<ItemGroup>
diff --git a/Source/Core/DolphinWX/Dolphin.vcxproj.filters b/Source/Core/DolphinWX/Dolphin.vcxproj.filters
new file mode 100644
index 0000000000..fac59a7f58
--- /dev/null
+++ b/Source/Core/DolphinWX/Dolphin.vcxproj.filters
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\Main.cpp" />
+ <ClCompile Include="Src\MainNoGUI.cpp" />
+ <ClCompile Include="Src\stdafx.cpp" />
+ <ClCompile Include="Src\WXInputBase.cpp" />
+ <ClCompile Include="Src\WxUtils.cpp" />
+ <ClCompile Include="Src\MemoryCards\GCMemcard.cpp">
+ <Filter>GUI\Saves</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\MemoryCards\WiiSaveCrypted.cpp">
+ <Filter>GUI\Saves</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\NetPlay.cpp">
+ <Filter>GUI\NetPlay</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\NetPlayClient.cpp">
+ <Filter>GUI\NetPlay</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\NetPlayServer.cpp">
+ <Filter>GUI\NetPlay</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\NetWindow.cpp">
+ <Filter>GUI\NetPlay</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\InputConfigDiag.cpp">
+ <Filter>GUI\InputConfig</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\InputConfigDiagBitmaps.cpp">
+ <Filter>GUI\InputConfig</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\AboutDolphin.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ARCodeAddEdit.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\CheatsWindow.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ConfigMain.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Frame.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\FrameAui.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\FrameTools.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\GameListCtrl.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\GeckoCodeDiag.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HotkeyDlg.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ISOProperties.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\LogWindow.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\LuaWindow.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\MemcardManager.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PatchAddEdit.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\UDPConfigDiag.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\WiimoteConfigDiag.cpp">
+ <Filter>GUI</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\BootManager.cpp">
+ <Filter>Misc</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ISOFile.cpp">
+ <Filter>Misc</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\Main.h" />
+ <ClInclude Include="Src\stdafx.h" />
+ <ClInclude Include="Src\WXInputBase.h" />
+ <ClInclude Include="Src\WxUtils.h" />
+ <ClInclude Include="Src\MemoryCards\GCMemcard.h">
+ <Filter>GUI\Saves</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\MemoryCards\WiiSaveCrypted.h">
+ <Filter>GUI\Saves</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\NetWindow.h">
+ <Filter>GUI\NetPlay</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\NetPlay.h">
+ <Filter>GUI\NetPlay</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\InputConfigDiag.h">
+ <Filter>GUI\InputConfig</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ARCodeAddEdit.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\AboutDolphin.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ConfigMain.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\CheatsWindow.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\GeckoCodeDiag.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Frame.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\GameListCtrl.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Globals.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HotkeyDlg.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ISOProperties.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\LogWindow.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\LuaWindow.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\MemcardManager.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PatchAddEdit.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\UDPConfigDiag.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\WiimoteConfigDiag.h">
+ <Filter>GUI</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\BootManager.h">
+ <Filter>Misc</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ISOFile.h">
+ <Filter>Misc</Filter>
+ </ClInclude>
+ <ClInclude Include="resource.h">
+ <Filter>Resources</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Src\SConscript" />
+ <None Include="CMakeLists.txt" />
+ <None Include="..\..\..\Installer\Dolphin.ico">
+ <Filter>Resources</Filter>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="GUI">
+ <UniqueIdentifier>{2f20d058-1119-4738-bda8-90fe900e8d69}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="GUI\InputConfig">
+ <UniqueIdentifier>{70eb2f12-fab7-4953-8ad1-a981837c3a7e}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="GUI\NetPlay">
+ <UniqueIdentifier>{38fc863a-0392-4c5d-ab28-7fe1f70e8a70}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="GUI\Saves">
+ <UniqueIdentifier>{3727fb17-2efd-43ce-b71f-d110f0f40474}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Misc">
+ <UniqueIdentifier>{0721c9ae-4d49-49d6-997b-3731f8ab64cc}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Resources">
+ <UniqueIdentifier>{9dd3ef96-b03a-4c14-9d35-6a4850acd430}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="DolphinWX.rc">
+ <Filter>Resources</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Core/InputCommon/InputCommon.vcxproj b/Source/Core/InputCommon/InputCommon.vcxproj
index 18c248f686..b5bc295e96 100644
--- a/Source/Core/InputCommon/InputCommon.vcxproj
+++ b/Source/Core/InputCommon/InputCommon.vcxproj
@@ -250,6 +250,7 @@
<ClInclude Include="Src\UDPWrapper.h" />
</ItemGroup>
<ItemGroup>
+ <None Include="CMakeLists.txt" />
<None Include="Src\SConscript" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
diff --git a/Source/Core/InputCommon/InputCommon.vcxproj.filters b/Source/Core/InputCommon/InputCommon.vcxproj.filters
new file mode 100644
index 0000000000..83f2b89f33
--- /dev/null
+++ b/Source/Core/InputCommon/InputCommon.vcxproj.filters
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\ControllerEmu.cpp" />
+ <ClCompile Include="Src\InputConfig.cpp" />
+ <ClCompile Include="Src\UDPWiimote.cpp" />
+ <ClCompile Include="Src\UDPWrapper.cpp" />
+ <ClCompile Include="Src\ControllerInterface\SDL\SDL.cpp">
+ <Filter>ControllerInterface\SDL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ControllerInterface\XInput\XInput.cpp">
+ <Filter>ControllerInterface\XInput</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ControllerInterface\ControllerInterface.cpp">
+ <Filter>ControllerInterface</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ControllerInterface\DInput\DInputKeyboardMouse.cpp">
+ <Filter>ControllerInterface\DInput</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ControllerInterface\DInput\DInputJoystick.cpp">
+ <Filter>ControllerInterface\DInput</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ControllerInterface\DInput\DInput.cpp">
+ <Filter>ControllerInterface\DInput</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\ControllerEmu.h" />
+ <ClInclude Include="Src\GCPadStatus.h" />
+ <ClInclude Include="Src\InputConfig.h" />
+ <ClInclude Include="Src\UDPWiimote.h" />
+ <ClInclude Include="Src\UDPWrapper.h" />
+ <ClInclude Include="Src\ControllerInterface\SDL\SDL.h">
+ <Filter>ControllerInterface\SDL</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ControllerInterface\XInput\XInput.h">
+ <Filter>ControllerInterface\XInput</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ControllerInterface\ControllerInterface.h">
+ <Filter>ControllerInterface</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ControllerInterface\DInput\NamedKeys.h">
+ <Filter>ControllerInterface\DInput</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ControllerInterface\DInput\DInputKeyboardMouse.h">
+ <Filter>ControllerInterface\DInput</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ControllerInterface\DInput\DInputJoystick.h">
+ <Filter>ControllerInterface\DInput</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ControllerInterface\DInput\DInput.h">
+ <Filter>ControllerInterface\DInput</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="CMakeLists.txt" />
+ <None Include="Src\SConscript" />
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="ControllerInterface">
+ <UniqueIdentifier>{63655b75-3fd6-4cd0-814a-eb9f3505f91d}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="ControllerInterface\DInput">
+ <UniqueIdentifier>{64f2ab35-5cce-40a5-a4d3-232710267e05}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="ControllerInterface\SDL">
+ <UniqueIdentifier>{08565cb5-f959-45dc-90b1-93a9c0135478}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="ControllerInterface\XInput">
+ <UniqueIdentifier>{5a9c1b94-2eab-4357-b44f-87d5db50da3d}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Core/VideoCommon/VideoCommon.vcxproj b/Source/Core/VideoCommon/VideoCommon.vcxproj
index 8a47957c69..140610d667 100644
--- a/Source/Core/VideoCommon/VideoCommon.vcxproj
+++ b/Source/Core/VideoCommon/VideoCommon.vcxproj
@@ -321,6 +321,8 @@
<ClInclude Include="Src\XFStructs.h" />
</ItemGroup>
<ItemGroup>
+ <None Include="..\..\..\Data\User\OpenCL\TextureDecoder.cl" />
+ <None Include="CMakeLists.txt" />
<None Include="Src\SConscript" />
</ItemGroup>
<ItemGroup>
@@ -352,4 +354,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/Source/Core/VideoCommon/VideoCommon.vcxproj.filters b/Source/Core/VideoCommon/VideoCommon.vcxproj.filters
new file mode 100644
index 0000000000..b97d7c19b7
--- /dev/null
+++ b/Source/Core/VideoCommon/VideoCommon.vcxproj.filters
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\CommandProcessor.cpp" />
+ <ClCompile Include="Src\memcpy_amd.cpp" />
+ <ClCompile Include="Src\PixelEngine.cpp" />
+ <ClCompile Include="Src\VideoConfig.cpp" />
+ <ClCompile Include="Src\DLCache.cpp">
+ <Filter>Vertex Loading</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexLoader.cpp">
+ <Filter>Vertex Loading</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexLoader_Color.cpp">
+ <Filter>Vertex Loading</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexLoader_Normal.cpp">
+ <Filter>Vertex Loading</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexLoader_Position.cpp">
+ <Filter>Vertex Loading</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexLoader_TextCoord.cpp">
+ <Filter>Vertex Loading</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexLoaderManager.cpp">
+ <Filter>Vertex Loading</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\AVIDump.cpp">
+ <Filter>Util</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\HiresTextures.cpp">
+ <Filter>Util</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\ImageWrite.cpp">
+ <Filter>Util</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\IndexGenerator.cpp">
+ <Filter>Util</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\OnScreenDisplay.cpp">
+ <Filter>Util</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Statistics.cpp">
+ <Filter>Util</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VideoState.cpp">
+ <Filter>Util</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\XFBConvert.cpp">
+ <Filter>Util</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PixelShaderManager.cpp">
+ <Filter>Shader Managers</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexShaderManager.cpp">
+ <Filter>Shader Managers</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PixelShaderGen.cpp">
+ <Filter>Shader Generators</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\TextureConversionShader.cpp">
+ <Filter>Shader Generators</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexShaderGen.cpp">
+ <Filter>Shader Generators</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\BPFunctions.cpp">
+ <Filter>Register Sections</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\BPMemory.cpp">
+ <Filter>Register Sections</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\BPStructs.cpp">
+ <Filter>Register Sections</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\CPMemory.cpp">
+ <Filter>Register Sections</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\XFMemory.cpp">
+ <Filter>Register Sections</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\XFStructs.cpp">
+ <Filter>Register Sections</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\OpenCL.cpp">
+ <Filter>Decoding\OpenCL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\OpenCL\OCLTextureDecoder.cpp">
+ <Filter>Decoding\OpenCL</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Fifo.cpp">
+ <Filter>Decoding</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\OpcodeDecoding.cpp">
+ <Filter>Decoding</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\TextureDecoder.cpp">
+ <Filter>Decoding</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Debugger.cpp">
+ <Filter>Base</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\EmuWindow.cpp">
+ <Filter>Base</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\FramebufferManagerBase.cpp">
+ <Filter>Base</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\MainBase.cpp">
+ <Filter>Base</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\RenderBase.cpp">
+ <Filter>Base</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\TextureCacheBase.cpp">
+ <Filter>Base</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexManagerBase.cpp">
+ <Filter>Base</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\CommandProcessor.h" />
+ <ClInclude Include="Src\NativeVertexFormat.h" />
+ <ClInclude Include="Src\PixelEngine.h" />
+ <ClInclude Include="Src\VideoCommon.h" />
+ <ClInclude Include="Src\VideoConfig.h" />
+ <ClInclude Include="Src\DataReader.h">
+ <Filter>Vertex Loading</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\DLCache.h">
+ <Filter>Vertex Loading</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexLoader.h">
+ <Filter>Vertex Loading</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexLoader_Color.h">
+ <Filter>Vertex Loading</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexLoader_Normal.h">
+ <Filter>Vertex Loading</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexLoader_Position.h">
+ <Filter>Vertex Loading</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexLoader_TextCoord.h">
+ <Filter>Vertex Loading</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexLoaderManager.h">
+ <Filter>Vertex Loading</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\AVIDump.h">
+ <Filter>Util</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\HiresTextures.h">
+ <Filter>Util</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\ImageWrite.h">
+ <Filter>Util</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\IndexGenerator.h">
+ <Filter>Util</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\LookUpTables.h">
+ <Filter>Util</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\OnScreenDisplay.h">
+ <Filter>Util</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Statistics.h">
+ <Filter>Util</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VideoState.h">
+ <Filter>Util</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\XFBConvert.h">
+ <Filter>Util</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PixelShaderManager.h">
+ <Filter>Shader Managers</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexShaderManager.h">
+ <Filter>Shader Managers</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PixelShaderGen.h">
+ <Filter>Shader Generators</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\TextureConversionShader.h">
+ <Filter>Shader Generators</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexShaderGen.h">
+ <Filter>Shader Generators</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\BPStructs.h">
+ <Filter>Register Sections</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\BPFunctions.h">
+ <Filter>Register Sections</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\BPMemory.h">
+ <Filter>Register Sections</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\CPMemory.h">
+ <Filter>Register Sections</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\XFMemory.h">
+ <Filter>Register Sections</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\XFStructs.h">
+ <Filter>Register Sections</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\OpenCL.h">
+ <Filter>Decoding\OpenCL</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\OpenCL\OCLTextureDecoder.h">
+ <Filter>Decoding\OpenCL</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Fifo.h">
+ <Filter>Decoding</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\OpcodeDecoding.h">
+ <Filter>Decoding</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\TextureDecoder.h">
+ <Filter>Decoding</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Debugger.h">
+ <Filter>Base</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\EmuWindow.h">
+ <Filter>Base</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\FramebufferManagerBase.h">
+ <Filter>Base</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\MainBase.h">
+ <Filter>Base</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\RenderBase.h">
+ <Filter>Base</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\TextureCacheBase.h">
+ <Filter>Base</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexManagerBase.h">
+ <Filter>Base</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Src\SConscript" />
+ <None Include="CMakeLists.txt" />
+ <None Include="..\..\..\Data\User\OpenCL\TextureDecoder.cl">
+ <Filter>Decoding\OpenCL</Filter>
+ </None>
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="Vertex Loading">
+ <UniqueIdentifier>{7520d766-5816-4e85-8068-3744850718d9}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Util">
+ <UniqueIdentifier>{ba650466-ae40-45ba-89f4-c3d4919d1f31}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Shader Managers">
+ <UniqueIdentifier>{9b5b4ba1-ee30-4cdc-86b2-2c6b15bb47f5}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Shader Generators">
+ <UniqueIdentifier>{a833e7b4-e178-4ed6-9692-ebb05e2196b4}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Register Sections">
+ <UniqueIdentifier>{b7c0a925-0c89-4a92-9f07-8b60bd44a8bb}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Decoding">
+ <UniqueIdentifier>{2e8e6b8a-0d42-48a7-8a44-085830c6d033}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Base">
+ <UniqueIdentifier>{448cb71f-7edd-4a5a-ab31-a6505f5a5820}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Decoding\OpenCL">
+ <UniqueIdentifier>{e2a527a2-ccc8-4ab8-a93e-dd2628c0f3b6}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Core/VideoUICommon/VideoUICommon.vcxproj b/Source/Core/VideoUICommon/VideoUICommon.vcxproj
index 457fde8eb2..119627701d 100644
--- a/Source/Core/VideoUICommon/VideoUICommon.vcxproj
+++ b/Source/Core/VideoUICommon/VideoUICommon.vcxproj
@@ -212,6 +212,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
+ <None Include="CMakeLists.txt" />
<None Include="Src\SConscript" />
</ItemGroup>
<ItemGroup>
diff --git a/Source/Dolphin_2010.sln b/Source/Dolphin_2010.sln
index 9fe84c5d5d..ae4f65e1f2 100644
--- a/Source/Dolphin_2010.sln
+++ b/Source/Dolphin_2010.sln
@@ -26,26 +26,54 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AudioCommon", "Core\AudioCo
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SOIL", "..\Externals\SOIL\SOIL.vcxproj", "{8544F1FF-F2A5-42D8-A568-C56B5D3B4181}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SFML_Network", "..\Externals\SFML\build\vc2010\SFML_Network.vcxproj", "{93D73454-2512-424E-9CDA-4BB357FE13DD}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LZO", "..\Externals\LZO\LZO.vcxproj", "{D8890B98-26F7-4CFF-BBFB-B95F371B5F20}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Lua", "..\Externals\Lua\Lua.vcxproj", "{BBACBC43-0607-4825-AB10-F85A743A5AF8}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "..\Externals\zlib\zlib.vcxproj", "{3E1339F5-9311-4122-9442-369702E8FCAD}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxAdv28", "..\Externals\wxWidgets\build\msw\wx_adv.vcxproj", "{0E231FB1-F3C9-4724-ACCB-DE8BCB3C089E}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxAui", "..\Externals\wxWidgets\build\msw\wx_aui.vcxproj", "{05C75041-D67D-4903-A362-8395A7B35C75}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxBase28", "..\Externals\wxWidgets\build\msw\wx_base.vcxproj", "{1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxCore28", "..\Externals\wxWidgets\build\msw\wx_core.vcxproj", "{11F55366-12EC-4C44-A8CB-1D4E315D61ED}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VideoUICommon", "Core\VideoUICommon\VideoUICommon.vcxproj", "{281F6001-D032-4C3B-87AF-0B00962B4006}"
ProjectSection(ProjectDependencies) = postProject
{3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF} = {3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF}
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
{05C75041-D67D-4903-A362-8395A7B35C75} = {05C75041-D67D-4903-A362-8395A7B35C75}
{11F55366-12EC-4C44-A8CB-1D4E315D61ED} = {11F55366-12EC-4C44-A8CB-1D4E315D61ED}
{0E231FB1-F3C9-4724-ACCB-DE8BCB3C089E} = {0E231FB1-F3C9-4724-ACCB-DE8BCB3C089E}
@@ -60,9 +88,13 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VideoCommon", "Core\VideoCo
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CLRun", "..\Externals\CLRun\clrun\CLRun.vcxproj", "{AA862E5E-A993-497A-B6A0-0E8E94B10050}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DebuggerUICommon", "Core\DebuggerUICommon\DebuggerUICommon.vcxproj", "{C5A30052-1FC7-4A30-B4A2-6B06DA298AB3}"
ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
{05C75041-D67D-4903-A362-8395A7B35C75} = {05C75041-D67D-4903-A362-8395A7B35C75}
{11F55366-12EC-4C44-A8CB-1D4E315D61ED} = {11F55366-12EC-4C44-A8CB-1D4E315D61ED}
{0E231FB1-F3C9-4724-ACCB-DE8BCB3C089E} = {0E231FB1-F3C9-4724-ACCB-DE8BCB3C089E}
@@ -72,11 +104,13 @@ EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Debugger", "Core\DebuggerWX\Debugger.vcxproj", "{518F8625-9BFD-402F-AACB-01CE9A1CED8A}"
ProjectSection(ProjectDependencies) = postProject
{CD3D4C3C-1027-4D33-B047-AEC7B56D0BF6} = {CD3D4C3C-1027-4D33-B047-AEC7B56D0BF6}
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Core", "Core\Core\Core.vcxproj", "{8C60E805-0DA5-4E25-8F84-038DB504BB0D}"
ProjectSection(ProjectDependencies) = postProject
{CD3D4C3C-1027-4D33-B047-AEC7B56D0BF6} = {CD3D4C3C-1027-4D33-B047-AEC7B56D0BF6}
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
{93D73454-2512-424E-9CDA-4BB357FE13DD} = {93D73454-2512-424E-9CDA-4BB357FE13DD}
{B6398059-EBB6-4C34-B547-95F365B71FF4} = {B6398059-EBB6-4C34-B547-95F365B71FF4}
{C87A4178-44F6-49B2-B7AA-C79AF1B8C534} = {C87A4178-44F6-49B2-B7AA-C79AF1B8C534}
@@ -85,9 +119,13 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Core", "Core\Core\Core.vcxp
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Bochs_disasm", "..\Externals\Bochs_disasm\Bochs_disasm.vcxproj", "{CD3D4C3C-1027-4D33-B047-AEC7B56D0BF6}"
+ ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
+ EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DiscIO", "Core\DiscIO\DiscIO.vcxproj", "{B6398059-EBB6-4C34-B547-95F365B71FF4}"
ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
{C87A4178-44F6-49B2-B7AA-C79AF1B8C534} = {C87A4178-44F6-49B2-B7AA-C79AF1B8C534}
EndProjectSection
EndProject
@@ -95,6 +133,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VideoDX9", "Plugins\Plugin_
ProjectSection(ProjectDependencies) = postProject
{281F6001-D032-4C3B-87AF-0B00962B4006} = {281F6001-D032-4C3B-87AF-0B00962B4006}
{3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF} = {3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF}
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
{11F55366-12EC-4C44-A8CB-1D4E315D61ED} = {11F55366-12EC-4C44-A8CB-1D4E315D61ED}
{0E231FB1-F3C9-4724-ACCB-DE8BCB3C089E} = {0E231FB1-F3C9-4724-ACCB-DE8BCB3C089E}
{1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE} = {1C8436C9-DBAF-42BE-83BC-CF3EC9175ABE}
@@ -104,22 +143,26 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VideoDX11", "Plugins\Plugin
ProjectSection(ProjectDependencies) = postProject
{281F6001-D032-4C3B-87AF-0B00962B4006} = {281F6001-D032-4C3B-87AF-0B00962B4006}
{3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF} = {3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF}
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VideoOGL", "Plugins\Plugin_VideoOGL\Plugin_VideoOGL.vcxproj", "{1909CD2D-1707-456F-86CA-0DF42A727C99}"
ProjectSection(ProjectDependencies) = postProject
{281F6001-D032-4C3B-87AF-0B00962B4006} = {281F6001-D032-4C3B-87AF-0B00962B4006}
{3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF} = {3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF}
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VideoSoftware", "Plugins\Plugin_VideoSoftware\Plugin_VideoSoftware.vcxproj", "{9E9DA440-E9AD-413C-B648-91030E792211}"
ProjectSection(ProjectDependencies) = postProject
{281F6001-D032-4C3B-87AF-0B00962B4006} = {281F6001-D032-4C3B-87AF-0B00962B4006}
{3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF} = {3E5C4E02-1BA9-4776-BDBE-E3F91FFA34CF}
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "InputCommon", "Core\InputCommon\InputCommon.vcxproj", "{B39AC394-5DB5-4DA9-9D98-09D46CA3701F}"
ProjectSection(ProjectDependencies) = postProject
+ {69F00340-5C3D-449F-9A80-958435C6CF06} = {69F00340-5C3D-449F-9A80-958435C6CF06}
{C87A4178-44F6-49B2-B7AA-C79AF1B8C534} = {C87A4178-44F6-49B2-B7AA-C79AF1B8C534}
EndProjectSection
EndProject
diff --git a/Source/Plugins/Plugin_VideoDX11/Plugin_VideoDX11.vcxproj.filters b/Source/Plugins/Plugin_VideoDX11/Plugin_VideoDX11.vcxproj.filters
new file mode 100644
index 0000000000..71d7b5c017
--- /dev/null
+++ b/Source/Plugins/Plugin_VideoDX11/Plugin_VideoDX11.vcxproj.filters
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\main.cpp" />
+ <ClCompile Include="Src\stdafx.cpp" />
+ <ClCompile Include="Src\D3DBase.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\D3DBlob.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\D3DShader.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\D3DTexture.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\D3DUtil.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\GfxState.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\FramebufferManager.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\NativeVertexFormat.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PixelShaderCache.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Render.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\TextureCache.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexManager.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexShaderCache.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\Globals.h" />
+ <ClInclude Include="Src\main.h" />
+ <ClInclude Include="Src\stdafx.h" />
+ <ClInclude Include="Src\VideoBackend.h" />
+ <ClInclude Include="Src\D3DUtil.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\D3DBase.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\D3DBlob.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\D3DShader.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\D3DTexture.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\GfxState.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\FramebufferManager.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Render.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PixelShaderCache.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexShaderCache.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\TextureCache.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexManager.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="D3D">
+ <UniqueIdentifier>{8dda993d-a0ed-4c2e-9651-c13c743e3e27}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Render">
+ <UniqueIdentifier>{41d3f9d1-16f3-4a48-a486-292b1593dc92}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Plugins/Plugin_VideoDX9/Plugin_VideoDX9.vcxproj.filters b/Source/Plugins/Plugin_VideoDX9/Plugin_VideoDX9.vcxproj.filters
new file mode 100644
index 0000000000..ba549d8dfb
--- /dev/null
+++ b/Source/Plugins/Plugin_VideoDX9/Plugin_VideoDX9.vcxproj.filters
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\main.cpp" />
+ <ClCompile Include="Src\stdafx.cpp" />
+ <ClCompile Include="Src\FramebufferManager.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\NativeVertexFormat.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PixelShaderCache.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Render.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\TextureCache.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexManager.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexShaderCache.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\D3DBase.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\D3DUtil.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\D3DShader.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\D3DTexture.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\TextureConverter.cpp">
+ <Filter>D3D</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\Globals.h" />
+ <ClInclude Include="Src\main.h" />
+ <ClInclude Include="Src\stdafx.h" />
+ <ClInclude Include="Src\VideoBackend.h" />
+ <ClInclude Include="Src\FramebufferManager.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PixelShaderCache.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Render.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\TextureCache.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexManager.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexShaderCache.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\D3DBase.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\D3DShader.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\D3DTexture.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\D3DUtil.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\TextureConverter.h">
+ <Filter>D3D</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="D3D">
+ <UniqueIdentifier>{7acd5e48-186b-4788-ab0a-3551205635f8}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Render">
+ <UniqueIdentifier>{46f1aa47-0eaf-4c32-bdbb-f61c587cd233}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj b/Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj
index 13d003d1c8..bb544e8a75 100644
--- a/Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj
+++ b/Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj
@@ -310,6 +310,7 @@
<ClInclude Include="Src\VideoBackend.h" />
</ItemGroup>
<ItemGroup>
+ <None Include="CMakeLists.txt" />
<None Include="Src\SConscript" />
</ItemGroup>
<ItemGroup>
diff --git a/Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj.filters b/Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj.filters
new file mode 100644
index 0000000000..94a19853fe
--- /dev/null
+++ b/Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj.filters
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\main.cpp" />
+ <ClCompile Include="Src\stdafx.cpp" />
+ <ClCompile Include="Src\NativeVertexFormat.cpp">
+ <Filter>Decoder</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexManager.cpp">
+ <Filter>Decoder</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\GLUtil.cpp">
+ <Filter>GLUtil</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\TextureConverter.cpp">
+ <Filter>GLUtil</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\RasterFont.cpp">
+ <Filter>Logging</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\FramebufferManager.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PixelShaderCache.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\PostProcessing.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\Render.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\TextureCache.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\VertexShaderCache.cpp">
+ <Filter>Render</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\Globals.h" />
+ <ClInclude Include="Src\GLWindow.h" />
+ <ClInclude Include="Src\main.h" />
+ <ClInclude Include="Src\stdafx.h" />
+ <ClInclude Include="Src\VideoBackend.h" />
+ <ClInclude Include="Src\VertexManager.h">
+ <Filter>Decoder</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\GLUtil.h">
+ <Filter>GLUtil</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\TextureConverter.h">
+ <Filter>GLUtil</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\RasterFont.h">
+ <Filter>Logging</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\FramebufferManager.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PixelShaderCache.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\PostProcessing.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\Render.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\TextureCache.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexShaderCache.h">
+ <Filter>Render</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Src\SConscript" />
+ <None Include="CMakeLists.txt" />
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="Decoder">
+ <UniqueIdentifier>{a0bb3390-6085-4d10-af48-b60eb4c920e7}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="GLUtil">
+ <UniqueIdentifier>{5b16573b-fb79-4a51-aa7a-d760df844128}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Logging">
+ <UniqueIdentifier>{14fca297-ab2f-4686-855f-65ab18602248}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Render">
+ <UniqueIdentifier>{aaa16061-dca9-4155-be44-f77538e839fc}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcxproj b/Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcxproj
index 823fac51d2..3746778d29 100644
--- a/Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcxproj
+++ b/Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcxproj
@@ -246,6 +246,7 @@
</ProjectReference>
</ItemGroup>
<ItemGroup>
+ <None Include="CMakeLists.txt" />
<None Include="Src\SConscript" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
diff --git a/Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcxproj.filters b/Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcxproj.filters
new file mode 100644
index 0000000000..a888bd3b14
--- /dev/null
+++ b/Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcxproj.filters
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ClCompile Include="Src\BPMemLoader.cpp" />
+ <ClCompile Include="Src\Clipper.cpp" />
+ <ClCompile Include="Src\CommandProcessor.cpp" />
+ <ClCompile Include="Src\CPMemLoader.cpp" />
+ <ClCompile Include="Src\DebugUtil.cpp" />
+ <ClCompile Include="Src\EfbCopy.cpp" />
+ <ClCompile Include="Src\EfbInterface.cpp" />
+ <ClCompile Include="Src\GLUtil.cpp" />
+ <ClCompile Include="Src\HwRasterizer.cpp" />
+ <ClCompile Include="Src\main.cpp" />
+ <ClCompile Include="Src\OpcodeDecoder.cpp" />
+ <ClCompile Include="Src\PixelEngine.cpp" />
+ <ClCompile Include="Src\Rasterizer.cpp" />
+ <ClCompile Include="Src\Renderer.cpp" />
+ <ClCompile Include="Src\SetupUnit.cpp" />
+ <ClCompile Include="Src\Statistics.cpp" />
+ <ClCompile Include="Src\stdafx.cpp" />
+ <ClCompile Include="Src\SWVideoConfig.cpp" />
+ <ClCompile Include="Src\Tev.cpp" />
+ <ClCompile Include="Src\TextureEncoder.cpp" />
+ <ClCompile Include="Src\TextureSampler.cpp" />
+ <ClCompile Include="Src\TransformUnit.cpp" />
+ <ClCompile Include="Src\VertexLoader.cpp" />
+ <ClCompile Include="Src\VideoConfigDialog.cpp" />
+ <ClCompile Include="Src\XFMemLoader.cpp" />
+ <ClCompile Include="Src\Win32.cpp">
+ <Filter>Win32</Filter>
+ </ClCompile>
+ <ClCompile Include="Src\RasterFont.cpp">
+ <Filter>Common</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Src\BPMemLoader.h" />
+ <ClInclude Include="Src\Clipper.h" />
+ <ClInclude Include="Src\CommandProcessor.h" />
+ <ClInclude Include="Src\CPMemLoader.h" />
+ <ClInclude Include="Src\DebugUtil.h" />
+ <ClInclude Include="Src\EfbCopy.h" />
+ <ClInclude Include="Src\EfbInterface.h" />
+ <ClInclude Include="Src\GLUtil.h" />
+ <ClInclude Include="Src\HwRasterizer.h" />
+ <ClInclude Include="Src\main.h" />
+ <ClInclude Include="Src\NativeVertexFormat.h" />
+ <ClInclude Include="Src\OpcodeDecoder.h" />
+ <ClInclude Include="Src\PixelEngine.h" />
+ <ClInclude Include="Src\Rasterizer.h" />
+ <ClInclude Include="Src\Renderer.h" />
+ <ClInclude Include="Src\SetupUnit.h" />
+ <ClInclude Include="Src\Statistics.h" />
+ <ClInclude Include="Src\stdafx.h" />
+ <ClInclude Include="Src\SWVideoConfig.h" />
+ <ClInclude Include="Src\Tev.h" />
+ <ClInclude Include="Src\TextureEncoder.h" />
+ <ClInclude Include="Src\TextureSampler.h" />
+ <ClInclude Include="Src\TransformUnit.h" />
+ <ClInclude Include="Src\Vec3.h" />
+ <ClInclude Include="Src\VertexLoader.h" />
+ <ClInclude Include="Src\VideoBackend.h" />
+ <ClInclude Include="Src\VideoConfigDialog.h" />
+ <ClInclude Include="Src\XFMemLoader.h" />
+ <ClInclude Include="Src\Win32.h">
+ <Filter>Win32</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\RasterFont.h">
+ <Filter>Common</Filter>
+ </ClInclude>
+ <ClInclude Include="Src\VertexLoader_Position.h">
+ <Filter>Common</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="CMakeLists.txt" />
+ <None Include="Src\SConscript" />
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="Win32">
+ <UniqueIdentifier>{081288cb-a63b-4ae9-93eb-e668568520b8}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Common">
+ <UniqueIdentifier>{80e30848-1174-4168-a8f7-da2553f872b1}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+</Project> \ No newline at end of file