diff --git a/Source/Core/Common/CMakeLists.txt b/Source/Core/Common/CMakeLists.txt
index ea0bc0b447..4205cfb989 100644
--- a/Source/Core/Common/CMakeLists.txt
+++ b/Source/Core/Common/CMakeLists.txt
@@ -23,6 +23,7 @@ set(SRCS Src/ABI.cpp
Src/Thunk.cpp
Src/Timer.cpp
Src/Version.cpp
+ Src/VideoBackendBase.cpp
Src/x64Analyzer.cpp
Src/x64Emitter.cpp
Src/Crypto/aes_cbc.cpp
diff --git a/Source/Core/Common/Common.vcxproj b/Source/Core/Common/Common.vcxproj
index c8f334313b..ffb1beab72 100644
--- a/Source/Core/Common/Common.vcxproj
+++ b/Source/Core/Common/Common.vcxproj
@@ -270,6 +270,7 @@
+
@@ -321,13 +322,15 @@
+
+
-
+
\ No newline at end of file
diff --git a/Source/Core/Common/Src/SConscript b/Source/Core/Common/Src/SConscript
index e5b7d71bfb..719e4d9241 100644
--- a/Source/Core/Common/Src/SConscript
+++ b/Source/Core/Common/Src/SConscript
@@ -37,6 +37,7 @@ files = [
"Thunk.cpp",
"Timer.cpp",
"Version.cpp",
+ "VideoBackendBase.cpp",
"x64Emitter.cpp",
"x64Analyzer.cpp",
"Crypto/aes_cbc.cpp",
diff --git a/Source/Core/Core/Src/VideoBackendBase.cpp b/Source/Core/Common/Src/VideoBackendBase.cpp
similarity index 100%
rename from Source/Core/Core/Src/VideoBackendBase.cpp
rename to Source/Core/Common/Src/VideoBackendBase.cpp
diff --git a/Source/Core/Core/Src/VideoBackendBase.h b/Source/Core/Common/Src/VideoBackendBase.h
similarity index 100%
rename from Source/Core/Core/Src/VideoBackendBase.h
rename to Source/Core/Common/Src/VideoBackendBase.h
diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt
index d7845748b3..93e2bf9f3f 100644
--- a/Source/Core/Core/CMakeLists.txt
+++ b/Source/Core/Core/CMakeLists.txt
@@ -16,7 +16,6 @@ set(SRCS Src/ActionReplay.cpp
Src/State.cpp
Src/stdafx.cpp
Src/Tracer.cpp
- Src/VideoBackendBase.cpp
Src/VolumeHandler.cpp
Src/Boot/Boot_BS2Emu.cpp
Src/Boot/Boot.cpp
diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj
index 5ccdbd7814..9471af761a 100644
--- a/Source/Core/Core/Core.vcxproj
+++ b/Source/Core/Core/Core.vcxproj
@@ -127,7 +127,7 @@
Level3
Disabled
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DSPCore\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
_SECURE_SCL=0;%(PreprocessorDefinitions)
MultiThreadedDebug
stdafx.h
@@ -146,7 +146,7 @@
Level3
Disabled
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DSPCore\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
_SECURE_SCL=0;%(PreprocessorDefinitions)
MultiThreadedDebug
stdafx.h
@@ -167,7 +167,7 @@
MaxSpeed
true
true
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DSPCore\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
_SECURE_SCL=0;%(PreprocessorDefinitions)
MultiThreaded
false
@@ -191,7 +191,7 @@
MaxSpeed
true
true
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DSPCore\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
DEBUGFAST;_SECURE_SCL=0;%(PreprocessorDefinitions)
MultiThreaded
false
@@ -215,7 +215,7 @@
MaxSpeed
true
true
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DSPCore\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
_SECURE_SCL=0;%(PreprocessorDefinitions)
MultiThreaded
false
@@ -239,7 +239,7 @@
MaxSpeed
true
true
- .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DSPCore\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
+ .\Src;..\Common\Src;..\VideoCommon\Src;..\AudioCommon\Src;..\DiscIO\Src;..\InputCommon\Src;..\wiiuse\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\SFML\include;..\..\..\Externals\LZO;..\..\..\Externals\zlib;..\..\..\Externals\Lua;%(AdditionalIncludeDirectories)
DEBUGFAST;_SECURE_SCL=0;%(PreprocessorDefinitions)
MultiThreaded
false
@@ -449,7 +449,6 @@
Create
-
@@ -614,10 +613,10 @@
-
+
@@ -634,9 +633,6 @@
{b6398059-ebb6-4c34-b547-95f365b71ff4}
-
- {4ed3c8be-91a7-4361-8d46-16d03b678d4c}
-
{3e5c4e02-1ba9-4776-bdbe-e3f91ffa34cf}
@@ -644,4 +640,4 @@
-
+
\ No newline at end of file
diff --git a/Source/Core/Core/Src/SConscript b/Source/Core/Core/Src/SConscript
index e865a8de5b..20a221757f 100644
--- a/Source/Core/Core/Src/SConscript
+++ b/Source/Core/Core/Src/SConscript
@@ -19,7 +19,6 @@ files = [
"LuaInterface.cpp",
"State.cpp",
"Tracer.cpp",
- "VideoBackendBase.cpp",
"VolumeHandler.cpp",
"Boot/Boot.cpp",
"Boot/Boot_BS2Emu.cpp",
diff --git a/Source/Core/DebuggerWX/Debugger.vcxproj b/Source/Core/DebuggerWX/Debugger.vcxproj
index 0741042ea1..bf5d3cdf46 100644
--- a/Source/Core/DebuggerWX/Debugger.vcxproj
+++ b/Source/Core/DebuggerWX/Debugger.vcxproj
@@ -26,6 +26,46 @@
x64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{518F8625-9BFD-402F-AACB-01CE9A1CED8A}
Debugger
@@ -198,6 +238,7 @@
MultiThreaded
Use
stdafx.h
+ StdAfx.h
true
@@ -223,42 +264,6 @@
true
-
-
-
-
-
-
-
-
-
-
-
-
- Create
- Create
- Create
- Create
- Create
- Create
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Source/Core/DolphinWX/Dolphin.vcxproj b/Source/Core/DolphinWX/Dolphin.vcxproj
index 50bd2701c5..2cfb87253b 100644
--- a/Source/Core/DolphinWX/Dolphin.vcxproj
+++ b/Source/Core/DolphinWX/Dolphin.vcxproj
@@ -436,9 +436,6 @@ xcopy "$(SolutionDir)..\Externals\SDL\$(PlatformName)\*.dll" "$(TargetDir)" /e /
{b6398059-ebb6-4c34-b547-95f365b71ff4}
-
- {4ed3c8be-91a7-4361-8d46-16d03b678d4c}
-
{b39ac394-5db5-4da9-9d98-09d46ca3701f}
diff --git a/Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp b/Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp
index cacfcdf47d..c7184aa081 100644
--- a/Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp
+++ b/Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp
@@ -17,7 +17,7 @@
#include "OCLTextureDecoder.h"
-#include "OpenCL.h"
+#include "../OpenCL.h"
#include "FileUtil.h"
#include