diff --git a/plugins/GSdx/GSdx.vcxproj b/plugins/GSdx/GSdx.vcxproj
index a2f9a673e3..ee2f82065f 100644
--- a/plugins/GSdx/GSdx.vcxproj
+++ b/plugins/GSdx/GSdx.vcxproj
@@ -692,6 +692,7 @@
+
AssemblyAndSourceCode
AssemblyAndSourceCode
@@ -1980,6 +1981,7 @@
+
@@ -2083,6 +2085,9 @@
+
+ {d6973076-9317-4ef2-a0b8-b7a18ac0713e}
+
{d80d4a75-c385-41bd-ae62-83d2e2b595a7}
false
diff --git a/plugins/GSdx/GSdx.vcxproj.filters b/plugins/GSdx/GSdx.vcxproj.filters
index a150df0c37..8e086a0146 100644
--- a/plugins/GSdx/GSdx.vcxproj.filters
+++ b/plugins/GSdx/GSdx.vcxproj.filters
@@ -354,6 +354,9 @@
Source Files
+
+ Source Files
+
@@ -716,6 +719,9 @@
Header Files
+
+ Header Files
+
diff --git a/plugins/GSdx/config.h b/plugins/GSdx/config.h
index 11a8f18ca3..2e091a5648 100644
--- a/plugins/GSdx/config.h
+++ b/plugins/GSdx/config.h
@@ -53,7 +53,7 @@
//#define ENABLE_OPENCL
#endif
-#if defined(__linux__) && PNGPP_SUPPORTED
+#if (defined(__linux__) && PNGPP_SUPPORTED) || defined(_WIN32)
// Allow to dump texture as PNG (require libpng++). It reduces the size of the dump
// and alpha is well supported (on linux)
#define ENABLE_OGL_PNG
diff --git a/plugins/GSdx/vsprops/common.props b/plugins/GSdx/vsprops/common.props
index 979dd01e85..0a13416da1 100644
--- a/plugins/GSdx/vsprops/common.props
+++ b/plugins/GSdx/vsprops/common.props
@@ -14,7 +14,7 @@
Level4
ProgramDatabase
4456;4458;4996;4995;4324;4100;4101;4201;4556;4127;4512;%(DisableSpecificWarnings)
- $(DXSDK_DIR)include;$(VTUNE_AMPLIFIER_XE_2015_DIR)include;$(SolutionDir)3rdparty;$(SolutionDir)3rdparty\opencl;%(AdditionalIncludeDirectories)
+ $(DXSDK_DIR)include;$(VTUNE_AMPLIFIER_XE_2015_DIR)include;$(SolutionDir)3rdparty;$(SolutionDir)3rdparty\libpng;$(SolutionDir)3rdparty\opencl;$(SolutionDir)3rdparty\zlib;%(AdditionalIncludeDirectories)
true