diff --git a/Externals/Bochs_disasm/Bochs_disasm.vcxproj b/Externals/Bochs_disasm/Bochs_disasm.vcxproj
index 56737d7ca6..68650d6d4c 100644
--- a/Externals/Bochs_disasm/Bochs_disasm.vcxproj
+++ b/Externals/Bochs_disasm/Bochs_disasm.vcxproj
@@ -149,6 +149,7 @@
+
diff --git a/Externals/CLRun/clrun/CLRun.vcxproj b/Externals/CLRun/clrun/CLRun.vcxproj
index 71aa0fe6b0..d139a9ea19 100644
--- a/Externals/CLRun/clrun/CLRun.vcxproj
+++ b/Externals/CLRun/clrun/CLRun.vcxproj
@@ -150,6 +150,12 @@
+
+
+
+
+
+
diff --git a/Externals/CLRun/clrun/CLRun.vcxproj.filters b/Externals/CLRun/clrun/CLRun.vcxproj.filters
new file mode 100644
index 0000000000..e81e0c905b
--- /dev/null
+++ b/Externals/CLRun/clrun/CLRun.vcxproj.filters
@@ -0,0 +1,56 @@
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files\OpenCL
+
+
+ Header Files\OpenCL
+
+
+ Header Files\OpenCL
+
+
+
+
+ {106ccba4-ab19-42b5-b57a-e758dc5a2ed1}
+
+
+ {db71af5e-c0f4-4099-a280-11cd0039b790}
+
+
+ {a28bc4a7-a663-44a5-a120-6ca71a89b55c}
+
+
+ {17baf6ec-fbcb-4dfd-a963-5f9a091de41e}
+
+
+
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/Externals/LZO/LZO.vcxproj b/Externals/LZO/LZO.vcxproj
index aead78f510..ab5aa24fcc 100644
--- a/Externals/LZO/LZO.vcxproj
+++ b/Externals/LZO/LZO.vcxproj
@@ -141,6 +141,10 @@
+
+
+
+
diff --git a/Externals/LZO/LZO.vcxproj.filters b/Externals/LZO/LZO.vcxproj.filters
new file mode 100644
index 0000000000..628523283b
--- /dev/null
+++ b/Externals/LZO/LZO.vcxproj.filters
@@ -0,0 +1,31 @@
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ {a40ddc0f-650c-440f-9a85-52fd8dc26122}
+
+
+ {65dbafef-bdb1-4bbc-8ebc-08f69f8f5f3a}
+
+
+
+
+ Source Files
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Externals/Lua/Lua.vcxproj b/Externals/Lua/Lua.vcxproj
index 049609692c..5474f2e121 100644
--- a/Externals/Lua/Lua.vcxproj
+++ b/Externals/Lua/Lua.vcxproj
@@ -193,6 +193,7 @@
+
diff --git a/Externals/Lua/Lua.vcxproj.filters b/Externals/Lua/Lua.vcxproj.filters
new file mode 100644
index 0000000000..e701e6c84f
--- /dev/null
+++ b/Externals/Lua/Lua.vcxproj.filters
@@ -0,0 +1,184 @@
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+
+
+
+
+ {8b078435-4057-4c39-ad8d-735e304ff4bb}
+
+
+ {246dc6d9-f114-440b-b9f2-94d9630b96f4}
+
+
+
\ No newline at end of file
diff --git a/Externals/SFML/build/vc2010/SFML_Network.vcxproj.filters b/Externals/SFML/build/vc2010/SFML_Network.vcxproj.filters
new file mode 100644
index 0000000000..0a771eb5c8
--- /dev/null
+++ b/Externals/SFML/build/vc2010/SFML_Network.vcxproj.filters
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+
+
+
+
+
+ {8280ecca-24fc-48a2-b7f5-6aca41826b66}
+
+
+
\ No newline at end of file
diff --git a/Externals/SOIL/SOIL.vcxproj b/Externals/SOIL/SOIL.vcxproj
index 24df4676a5..0e43695a9e 100644
--- a/Externals/SOIL/SOIL.vcxproj
+++ b/Externals/SOIL/SOIL.vcxproj
@@ -147,6 +147,10 @@
+
+
+
+
diff --git a/Externals/zlib/zlib.vcxproj b/Externals/zlib/zlib.vcxproj
index 638429a91f..7e5f3d636d 100644
--- a/Externals/zlib/zlib.vcxproj
+++ b/Externals/zlib/zlib.vcxproj
@@ -161,6 +161,7 @@
+
diff --git a/Externals/zlib/zlib.vcxproj.filters b/Externals/zlib/zlib.vcxproj.filters
new file mode 100644
index 0000000000..cbd80e8f73
--- /dev/null
+++ b/Externals/zlib/zlib.vcxproj.filters
@@ -0,0 +1,88 @@
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+
+
+
+
+ {e2f2d23a-ab40-4d71-ad14-caf68f21801b}
+
+
+ {58aaeb81-b6bc-4175-94c7-baa2db0b1827}
+
+
+
\ No newline at end of file
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 @@
+
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 @@
+
+
+
+
+
+
+
+
+
+ SoundStreams
+
+
+ SoundStreams
+
+
+ SoundStreams
+
+
+ SoundStreams
+
+
+ SoundStreams
+
+
+
+
+
+
+
+
+
+
+ SoundStreams
+
+
+ SoundStreams
+
+
+ SoundStreams
+
+
+ SoundStreams
+
+
+ SoundStreams
+
+
+
+
+
+
+
+
+ {efb9f5b5-ab0c-455d-b78b-26df725386af}
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Logging
+
+
+ Logging
+
+
+ Crypto
+
+
+ Crypto
+
+
+ Crypto
+
+
+ Crypto
+
+
+ Crypto
+
+
+ Crypto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Logging
+
+
+ Logging
+
+
+ Logging
+
+
+ Crypto
+
+
+ Crypto
+
+
+ Crypto
+
+
+ Crypto
+
+
+ Crypto
+
+
+
+
+
+
+
+
+ {21b7df68-af69-45f4-9741-590a6a7f1ed1}
+
+
+ {f078f36e-a0ff-4cd0-95f8-476100d68e68}
+
+
+
\ 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 @@
-
+
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 @@
-
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ActionReplay
+
+
+ ActionReplay
+
+
+ Boot
+
+
+ Boot
+
+
+ Boot
+
+
+ Boot
+
+
+ Boot
+
+
+ Boot
+
+
+ Debugger
+
+
+ Debugger
+
+
+ Debugger
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ GeckoCode
+
+
+ GeckoCode
+
+
+ HLE
+
+
+ HLE
+
+
+ HLE
+
+
+ DSPCore\Interpreter
+
+
+ DSPCore\Interpreter
+
+
+ DSPCore\Interpreter
+
+
+ DSPCore\Interpreter
+
+
+ DSPCore\Interpreter
+
+
+ DSPCore\Interpreter
+
+
+ DSPCore\Interpreter
+
+
+ HW %28Flipper/Hollywood%29\GCPad
+
+
+ HW %28Flipper/Hollywood%29\GCPad
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\GP - Gather Pipe Fifo
+
+
+ HW %28Flipper/Hollywood%29\MI - Memory Interface
+
+
+ HW %28Flipper/Hollywood%29\PI - Processor Interface
+
+
+ HW %28Flipper/Hollywood%29\AI - Audio Interface
+
+
+ HW %28Flipper/Hollywood%29\AI - Audio Interface
+
+
+ HW %28Flipper/Hollywood%29\DI - Drive Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\VI - Video Interface
+
+
+ Lua Interface
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ HW %28Flipper/Hollywood%29
+
+
+ HW %28Flipper/Hollywood%29
+
+
+ HW %28Flipper/Hollywood%29
+
+
+ HW %28Flipper/Hollywood%29
+
+
+ HW %28Flipper/Hollywood%29
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ IPC HLE %28IOS/Starlet%29
+
+
+ IPC HLE %28IOS/Starlet%29\DI - Drive Interface
+
+
+ IPC HLE %28IOS/Starlet%29\ES
+
+
+ IPC HLE %28IOS/Starlet%29\FS
+
+
+ IPC HLE %28IOS/Starlet%29\FS
+
+
+ IPC HLE %28IOS/Starlet%29\Keyboard
+
+
+ IPC HLE %28IOS/Starlet%29\Net
+
+
+ IPC HLE %28IOS/Starlet%29\SDIO - SD Card
+
+
+ IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote
+
+
+ IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote
+
+
+ HW %28Flipper/Hollywood%29\Wii IPC
+
+
+ IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote
+
+
+ HW %28Flipper/Hollywood%29\Wii IO Bridge
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Real
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Real
+
+
+ HW %28Flipper/Hollywood%29\Wiimote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ActionReplay
+
+
+ ActionReplay
+
+
+ Boot
+
+
+ Boot
+
+
+ Boot
+
+
+ Boot
+
+
+ Boot
+
+
+ Boot
+
+
+ Debugger
+
+
+ Debugger
+
+
+ Debugger
+
+
+ Debugger
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore\JIT
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ DSPCore
+
+
+ GeckoCode
+
+
+ GeckoCode
+
+
+ HLE
+
+
+ HLE
+
+
+ HLE
+
+
+ DSPCore\Interpreter
+
+
+ DSPCore\Interpreter
+
+
+ DSPCore\Interpreter
+
+
+ HW %28Flipper/Hollywood%29\GCPad
+
+
+ HW %28Flipper/Hollywood%29\GCPad
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\EXI - Expansion Interface
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\LLE
+
+
+ HW %28Flipper/Hollywood%29\GP - Gather Pipe Fifo
+
+
+ HW %28Flipper/Hollywood%29\MI - Memory Interface
+
+
+ HW %28Flipper/Hollywood%29\PI - Processor Interface
+
+
+ HW %28Flipper/Hollywood%29\AI - Audio Interface
+
+
+ HW %28Flipper/Hollywood%29\AI - Audio Interface
+
+
+ HW %28Flipper/Hollywood%29\DI - Drive Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\SI - Serial Interface
+
+
+ HW %28Flipper/Hollywood%29\VI - Video Interface
+
+
+ Lua Interface
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\Interpreter
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\JitCommon
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\Jit64
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ PowerPC\JitIL
+
+
+ HW %28Flipper/Hollywood%29
+
+
+ HW %28Flipper/Hollywood%29
+
+
+ HW %28Flipper/Hollywood%29
+
+
+ HW %28Flipper/Hollywood%29
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ PowerPC
+
+
+ IPC HLE %28IOS/Starlet%29
+
+
+ IPC HLE %28IOS/Starlet%29
+
+
+ IPC HLE %28IOS/Starlet%29
+
+
+ IPC HLE %28IOS/Starlet%29\DI - Drive Interface
+
+
+ IPC HLE %28IOS/Starlet%29\ES
+
+
+ IPC HLE %28IOS/Starlet%29\FS
+
+
+ IPC HLE %28IOS/Starlet%29\FS
+
+
+ IPC HLE %28IOS/Starlet%29\Keyboard
+
+
+ IPC HLE %28IOS/Starlet%29\Net
+
+
+ IPC HLE %28IOS/Starlet%29\SDIO - SD Card
+
+
+ IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote
+
+
+ IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote
+
+
+ HW %28Flipper/Hollywood%29\Wii IPC
+
+
+ IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote
+
+
+ IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote
+
+
+ IPC HLE %28IOS/Starlet%29\USB/BT/Wiimote
+
+
+ HW %28Flipper/Hollywood%29\Wii IO Bridge
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu\Attachment
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Emu
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Real
+
+
+ HW %28Flipper/Hollywood%29\Wiimote\Real
+
+
+ HW %28Flipper/Hollywood%29\Wiimote
+
+
+ PowerPC
+
+
+
+
+
+
+
+ HW %28Flipper/Hollywood%29\DSP Interface + HLE\HLE\uCodes
+
+
+
+
+ {c871a264-a881-44f2-88b1-406b282cd9fe}
+
+
+ {0fe14029-e862-44b4-9358-d1cd44e42454}
+
+
+ {fba97574-484f-4330-9674-69c0aeffd22f}
+
+
+ {684ba5fe-ccca-4d1b-94fa-3a2119353257}
+
+
+ {67aea903-7a27-4b1e-a4af-60f58818ba58}
+
+
+ {81d2e0cb-4bea-47ed-9bc3-fdc461ea4148}
+
+
+ {6aa99e27-bf15-43dc-8f14-c80383037a99}
+
+
+ {45a9bf0a-e022-4ace-a99f-df675a0b251d}
+
+
+ {77d38b80-6b23-4159-86cf-047a597608a3}
+
+
+ {1905e5c1-a593-454d-b0a0-68bf6cdbec12}
+
+
+ {57e4ab87-a563-40c5-9a3d-6b5443750a96}
+
+
+ {1f8821ba-2dde-4b1a-9125-5f74006b1053}
+
+
+ {02777c32-ac14-4a06-9006-8ffc370bc231}
+
+
+ {0201c158-1162-48d8-b6d4-239d8202d200}
+
+
+ {21df1345-8145-4179-8cf5-a26b6887de5d}
+
+
+ {b34c5e25-c21d-401b-9b21-990f1a7908e1}
+
+
+ {b948ee86-1471-42b2-ab6f-ca0ce1c9e4d6}
+
+
+ {a25bdd3e-b989-4c5b-b56c-2f37ab4972c7}
+
+
+ {1966cfa5-57f3-4fdb-8d32-d34f033903af}
+
+
+ {43f6de5c-946b-426d-9735-b774c3365ae4}
+
+
+ {9f00a3b5-c0f3-4a3f-a756-25435ea996e1}
+
+
+ {decdd68e-4e41-4589-bc13-5318705e2f94}
+
+
+ {e88d682e-a0c2-438d-9283-ab1ec250d3ae}
+
+
+ {36465b2e-d5c4-402c-abff-ed04c84a1566}
+
+
+ {b7771463-73bf-457b-891f-9dcaa04076ea}
+
+
+ {e34c8a58-7799-4afe-b0f9-1c5ff759639b}
+
+
+ {2ee04eb4-0d32-4e15-bd0e-811d408de20c}
+
+
+ {808c3dc1-5fec-4565-8c2e-fa7e1232a31c}
+
+
+ {ef5b78c3-47ec-4bd6-9809-f9e7da6e0861}
+
+
+ {49635c9b-0874-4e71-9165-edaae632ab1c}
+
+
+ {e2711d6f-b5f5-4c74-97c2-66f9620a2d86}
+
+
+ {1be114bb-c572-4cdb-9650-4d24d282d4bb}
+
+
+ {ff0e9f64-a636-4998-8cae-fe122c8da934}
+
+
+ {30eda257-4d78-4db7-873e-c408db52d772}
+
+
+ {ed6f41bf-4f52-402b-ab1d-d5bf9e71c538}
+
+
+ {362606ce-fa05-4829-831f-bf9e0acf9909}
+
+
+ {ebe09d6a-7cd0-4909-83e9-abafd3e8571f}
+
+
+ {e7c723c0-693a-4cf8-973a-b349537adcc7}
+
+
+ {0ab9fa49-fd0b-4eba-aa9f-2b774baa8e63}
+
+
+ {c53079fe-d19c-4492-b37e-bf8bd4f55fa8}
+
+
+ {565ae8e7-ae6e-42f9-ae13-90c1aa017856}
+
+
+ {1c21a3e1-b791-4a23-b0d5-ed2b2c34007f}
+
+
+
\ 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 @@
+
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 @@
+
+ CompileAsCpp
+
+
+ CompileAsCpp
+
+
+ CompileAsCpp
+
+
+ CompileAsCpp
+
+
+ CompileAsCpp
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Resources
+
+
+ Resources
+
+
+ Resources
+
+
+ Resources
+
+
+ Resources
+
+
+ Controls
+
+
+ Controls
+
+
+ Controls
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Controls
+
+
+ Controls
+
+
+ Controls
+
+
+
+
+
+
+
+
+ {80816c38-4c67-4aec-96b9-cf09ce472e82}
+
+
+ {4a53a021-c650-4790-a108-63b53c8d2a5c}
+
+
+
\ 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 @@
+
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 @@
+
+
+
+
+
+ Volume\Blob
+
+
+ Volume\Blob
+
+
+ Volume\Blob
+
+
+ Volume\Blob
+
+
+ Volume\Blob
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ NAND
+
+
+ NAND
+
+
+ FileSystem
+
+
+ FileSystem
+
+
+ FileHandler
+
+
+ FileHandler
+
+
+ FileHandler
+
+
+ FileHandler
+
+
+ DiscScrubber
+
+
+
+
+
+ Volume\Blob
+
+
+ Volume\Blob
+
+
+ Volume\Blob
+
+
+ Volume\Blob
+
+
+ Volume\Blob
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ Volume
+
+
+ NAND
+
+
+ NAND
+
+
+ FileSystem
+
+
+ FileSystem
+
+
+ FileHandler
+
+
+ FileHandler
+
+
+ FileHandler
+
+
+ FileHandler
+
+
+ DiscScrubber
+
+
+
+
+
+
+
+
+ {46b8b594-1da4-4941-9d3e-3057ac8c251f}
+
+
+ {96aa6fd2-a1d1-40c4-9235-50f342f32bf1}
+
+
+ {62cd3276-4116-4e3c-93ea-a170676fd84f}
+
+
+ {60157ced-f762-4521-be00-79a26744a11a}
+
+
+ {45ea663e-bcf3-4ff8-9c97-0f7cfc6ab60e}
+
+
+ {7bbe1cf7-ab2c-4f01-9e60-a9c8767b4dce}
+
+
+
\ 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 /
+
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 @@
+
+
+
+
+
+
+
+
+
+ GUI\Saves
+
+
+ GUI\Saves
+
+
+ GUI\NetPlay
+
+
+ GUI\NetPlay
+
+
+ GUI\NetPlay
+
+
+ GUI\NetPlay
+
+
+ GUI\InputConfig
+
+
+ GUI\InputConfig
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ Misc
+
+
+ Misc
+
+
+
+
+
+
+
+
+ GUI\Saves
+
+
+ GUI\Saves
+
+
+ GUI\NetPlay
+
+
+ GUI\NetPlay
+
+
+ GUI\InputConfig
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ GUI
+
+
+ Misc
+
+
+ Misc
+
+
+ Resources
+
+
+
+
+
+
+ Resources
+
+
+
+
+ {2f20d058-1119-4738-bda8-90fe900e8d69}
+
+
+ {70eb2f12-fab7-4953-8ad1-a981837c3a7e}
+
+
+ {38fc863a-0392-4c5d-ab28-7fe1f70e8a70}
+
+
+ {3727fb17-2efd-43ce-b71f-d110f0f40474}
+
+
+ {0721c9ae-4d49-49d6-997b-3731f8ab64cc}
+
+
+ {9dd3ef96-b03a-4c14-9d35-6a4850acd430}
+
+
+
+
+ Resources
+
+
+
\ 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 @@
+
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 @@
+
+
+
+
+
+
+
+
+ ControllerInterface\SDL
+
+
+ ControllerInterface\XInput
+
+
+ ControllerInterface
+
+
+ ControllerInterface\DInput
+
+
+ ControllerInterface\DInput
+
+
+ ControllerInterface\DInput
+
+
+
+
+
+
+
+
+
+ ControllerInterface\SDL
+
+
+ ControllerInterface\XInput
+
+
+ ControllerInterface
+
+
+ ControllerInterface\DInput
+
+
+ ControllerInterface\DInput
+
+
+ ControllerInterface\DInput
+
+
+ ControllerInterface\DInput
+
+
+
+
+
+
+
+
+ {63655b75-3fd6-4cd0-814a-eb9f3505f91d}
+
+
+ {64f2ab35-5cce-40a5-a4d3-232710267e05}
+
+
+ {08565cb5-f959-45dc-90b1-93a9c0135478}
+
+
+ {5a9c1b94-2eab-4357-b44f-87d5db50da3d}
+
+
+
\ 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 @@
+
+
@@ -352,4 +354,4 @@
-
+
\ 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 @@
+
+
+
+
+
+
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Shader Managers
+
+
+ Shader Managers
+
+
+ Shader Generators
+
+
+ Shader Generators
+
+
+ Shader Generators
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Decoding\OpenCL
+
+
+ Decoding\OpenCL
+
+
+ Decoding
+
+
+ Decoding
+
+
+ Decoding
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+
+
+
+
+
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Vertex Loading
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Util
+
+
+ Shader Managers
+
+
+ Shader Managers
+
+
+ Shader Generators
+
+
+ Shader Generators
+
+
+ Shader Generators
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Register Sections
+
+
+ Decoding\OpenCL
+
+
+ Decoding\OpenCL
+
+
+ Decoding
+
+
+ Decoding
+
+
+ Decoding
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+ Base
+
+
+
+
+
+
+ Decoding\OpenCL
+
+
+
+
+ {7520d766-5816-4e85-8068-3744850718d9}
+
+
+ {ba650466-ae40-45ba-89f4-c3d4919d1f31}
+
+
+ {9b5b4ba1-ee30-4cdc-86b2-2c6b15bb47f5}
+
+
+ {a833e7b4-e178-4ed6-9692-ebb05e2196b4}
+
+
+ {b7c0a925-0c89-4a92-9f07-8b60bd44a8bb}
+
+
+ {2e8e6b8a-0d42-48a7-8a44-085830c6d033}
+
+
+ {448cb71f-7edd-4a5a-ab31-a6505f5a5820}
+
+
+ {e2a527a2-ccc8-4ab8-a93e-dd2628c0f3b6}
+
+
+
\ 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 @@
+
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 @@
+
+
+
+
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+
+
+
+
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+
+
+ {8dda993d-a0ed-4c2e-9651-c13c743e3e27}
+
+
+ {41d3f9d1-16f3-4a48-a486-292b1593dc92}
+
+
+
\ 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 @@
+
+
+
+
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+
+
+
+
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+ D3D
+
+
+
+
+ {7acd5e48-186b-4788-ab0a-3551205635f8}
+
+
+ {46f1aa47-0eaf-4c32-bdbb-f61c587cd233}
+
+
+
\ 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 @@
+
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 @@
+
+
+
+
+
+
+ Decoder
+
+
+ Decoder
+
+
+ GLUtil
+
+
+ GLUtil
+
+
+ Logging
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+
+
+
+
+
+
+
+ Decoder
+
+
+ GLUtil
+
+
+ GLUtil
+
+
+ Logging
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+ Render
+
+
+
+
+
+
+
+
+ {a0bb3390-6085-4d10-af48-b60eb4c920e7}
+
+
+ {5b16573b-fb79-4a51-aa7a-d760df844128}
+
+
+ {14fca297-ab2f-4686-855f-65ab18602248}
+
+
+ {aaa16061-dca9-4155-be44-f77538e839fc}
+
+
+
\ 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 @@
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+ Common
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Win32
+
+
+ Common
+
+
+ Common
+
+
+
+
+
+
+
+
+ {081288cb-a63b-4ae9-93eb-e668568520b8}
+
+
+ {80e30848-1174-4168-a8f7-da2553f872b1}
+
+
+
\ No newline at end of file