diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 2ba623bd0..569c9984b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -21,7 +21,7 @@ On the other hand regular contributors or if you have a larger amount of code th
### Windows
-The main [renderdoc.sln](renderdoc.sln) is a VS2010 solution. It should also compile in newer versions like the [free VS2015 community](https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx), just select to update the compilers.
+The main [renderdoc.sln](renderdoc.sln) is a VS2015 solution, as of March 2017. It should also compile in VS2017, just select to update the compilers if you don't have the 2015 compilers available.
There are no external dependencies, all libraries/headers needed to build are included in the git checkout. On windows, the `Development` configuration is recommended for day-to-day dev. It's debuggable but not too slow. The `Release` configuration is then obviously what you should compile for any builds you'll send out to people or if you want to evaluate performance.
@@ -66,7 +66,7 @@ To make things easier for everyone, I've adopted clang-format for keeping code c
Do not make any intermediate commits which don't follow the formatting conventions. Having several intermediate commits with mismatched formatting then a single 'reformatted code' commit at the end makes history and blames harder to read, which is an important tool for others to understand your code. It is much easier to enforce proper formatting on each commit as you go along, than to try and rebase and merge formatting changes in after the fact.
-Since it's not covered by a pure formatting check, be careful not to use overly modern C++. At the time of writing (January 2017) VS2010 is still a supported compiler, so many modern constructs are not supported. This is also partly a stylistic thing, as some modern C++ constructs do not fit with the style of the rest of the code.
+Since it's not covered by a pure formatting check, don't use overly modern C++ unnecessarily. Although the minimum compiler spec is now higher than it was in the past (as of March 2017) and modern features may be supported, some modern C++ constructs do not fit with the style of the rest of the code.
### Branch history
@@ -157,7 +157,7 @@ There are [several pages](https://github.com/baldurk/renderdoc/wiki/Code-Dives)
renderdoc/
CMakeLists.txt ; The cmake file, will recurse into subdirectories to build them
- renderdoc.sln ; VS2010 solution for windows building
+ renderdoc.sln ; VS2015 solution for windows building
renderdoc/
3rdparty/ ; third party utilities & libraries included
drivers/ ; API-specific back-ends, can be individually skipped/removed
diff --git a/pdblocate/pdblocate.vcxproj b/pdblocate/pdblocate.vcxproj
index df8c4f11e..a971295cf 100644
--- a/pdblocate/pdblocate.vcxproj
+++ b/pdblocate/pdblocate.vcxproj
@@ -1,5 +1,5 @@
-
+
Development32
@@ -24,6 +24,18 @@
pdblocate
+
+ v140
+
+
+ v140
+
+
+ v140
+
+
+ v140
+
Application
false
@@ -155,4 +167,4 @@
-
+
\ No newline at end of file
diff --git a/renderdoc.sln b/renderdoc.sln
index d9284fb2a..33fca3597 100644
--- a/renderdoc.sln
+++ b/renderdoc.sln
@@ -1,6 +1,8 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "renderdoc", "renderdoc\renderdoc.vcxproj", "{E2B46D67-90E2-40B6-9597-72930E7845E5}"
ProjectSection(ProjectDependencies) = postProject
{7893E300-3ED0-7F4C-158F-67EA63934C57} = {7893E300-3ED0-7F4C-158F-67EA63934C57}
diff --git a/renderdoc/3rdparty/breakpad/client/windows/common.vcxproj b/renderdoc/3rdparty/breakpad/client/windows/common.vcxproj
index 56980c423..f87bdc66a 100644
--- a/renderdoc/3rdparty/breakpad/client/windows/common.vcxproj
+++ b/renderdoc/3rdparty/breakpad/client/windows/common.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -29,6 +29,18 @@
Unicode
StaticLibrary
+
+ v140
+
+
+ v140
+
+
+ v140
+
+
+ v140
+
diff --git a/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation.sln b/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation.sln
deleted file mode 100644
index 6e247be9f..000000000
--- a/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation.sln
+++ /dev/null
@@ -1,65 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "(crash_generation)", "..\..\..\..\crash_generation", "{71054F76-E083-ED71-B3F9-3E9B872F3E9E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "common", "..\common.vcxproj", "{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "crash_generation_client", "crash_generation_client.vcxproj", "{EC847717-119A-2391-0477-212E1140082C}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "crash_generation_server", "crash_generation_server.vcxproj", "{7893E300-3ED0-7F4C-158F-67EA63934C57}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|x64 = Release|x64
- Purify|Win32 = Purify|Win32
- Purify|x64 = Purify|x64
- Debug|x64 = Debug|x64
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Debug|Win32.ActiveCfg = Debug|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Debug|Win32.Build.0 = Debug|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|x64.ActiveCfg = Release|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|x64.Build.0 = Release|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Purify|Win32.ActiveCfg = Purify|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Purify|Win32.Build.0 = Purify|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Purify|x64.ActiveCfg = Purify|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Purify|x64.Build.0 = Purify|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Debug|x64.ActiveCfg = Debug|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Debug|x64.Build.0 = Debug|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|Win32.ActiveCfg = Release|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|Win32.Build.0 = Release|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Debug|Win32.ActiveCfg = Debug|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Debug|Win32.Build.0 = Debug|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|x64.ActiveCfg = Release|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|x64.Build.0 = Release|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Purify|Win32.ActiveCfg = Purify|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Purify|Win32.Build.0 = Purify|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Purify|x64.ActiveCfg = Purify|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Purify|x64.Build.0 = Purify|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Debug|x64.ActiveCfg = Debug|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Debug|x64.Build.0 = Debug|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|Win32.ActiveCfg = Release|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|Win32.Build.0 = Release|Win32
- {EC847717-119A-2391-0477-212E1140082C}.Debug|Win32.ActiveCfg = Debug|Win32
- {EC847717-119A-2391-0477-212E1140082C}.Debug|Win32.Build.0 = Debug|Win32
- {EC847717-119A-2391-0477-212E1140082C}.Release|x64.ActiveCfg = Release|x64
- {EC847717-119A-2391-0477-212E1140082C}.Release|x64.Build.0 = Release|x64
- {EC847717-119A-2391-0477-212E1140082C}.Purify|Win32.ActiveCfg = Purify|Win32
- {EC847717-119A-2391-0477-212E1140082C}.Purify|Win32.Build.0 = Purify|Win32
- {EC847717-119A-2391-0477-212E1140082C}.Purify|x64.ActiveCfg = Purify|x64
- {EC847717-119A-2391-0477-212E1140082C}.Purify|x64.Build.0 = Purify|x64
- {EC847717-119A-2391-0477-212E1140082C}.Debug|x64.ActiveCfg = Debug|x64
- {EC847717-119A-2391-0477-212E1140082C}.Debug|x64.Build.0 = Debug|x64
- {EC847717-119A-2391-0477-212E1140082C}.Release|Win32.ActiveCfg = Release|Win32
- {EC847717-119A-2391-0477-212E1140082C}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {7893E300-3ED0-7F4C-158F-67EA63934C57} = {71054F76-E083-ED71-B3F9-3E9B872F3E9E}
- {EC847717-119A-2391-0477-212E1140082C} = {71054F76-E083-ED71-B3F9-3E9B872F3E9E}
- EndGlobalSection
-EndGlobal
diff --git a/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation_client.vcxproj b/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation_client.vcxproj
index 4bebbb9ec..1cbbe77de 100644
--- a/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation_client.vcxproj
+++ b/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation_client.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -28,6 +28,18 @@
Unicode
StaticLibrary
+
+ v140
+
+
+ v140
+
+
+ v140
+
+
+ v140
+
diff --git a/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation_server.vcxproj b/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation_server.vcxproj
index 0c601fc9b..3917d7ae3 100644
--- a/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation_server.vcxproj
+++ b/renderdoc/3rdparty/breakpad/client/windows/crash_generation/crash_generation_server.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -28,6 +28,18 @@
Unicode
StaticLibrary
+
+ v140
+
+
+ v140
+
+
+ v140
+
+
+ v140
+
diff --git a/renderdoc/3rdparty/breakpad/client/windows/handler/exception_handler.sln b/renderdoc/3rdparty/breakpad/client/windows/handler/exception_handler.sln
deleted file mode 100644
index 5ab6a3a3c..000000000
--- a/renderdoc/3rdparty/breakpad/client/windows/handler/exception_handler.sln
+++ /dev/null
@@ -1,67 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "(crash_generation)", "..\..\..\..\crash_generation", "{71054F76-E083-ED71-B3F9-3E9B872F3E9E}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "(handler)", "..\..\..\..\handler", "{07BF0989-2B77-D3C5-75FC-813F97B41E10}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "common", "..\common.vcxproj", "{EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "crash_generation_server", "..\crash_generation\crash_generation_server.vcxproj", "{7893E300-3ED0-7F4C-158F-67EA63934C57}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exception_handler", "exception_handler.vcxproj", "{B7399F39-300F-450E-F471-9490F959D2A7}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|x64 = Release|x64
- Purify|Win32 = Purify|Win32
- Purify|x64 = Purify|x64
- Debug|x64 = Debug|x64
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Debug|Win32.ActiveCfg = Debug|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Debug|Win32.Build.0 = Debug|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|x64.ActiveCfg = Release|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|x64.Build.0 = Release|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Purify|Win32.ActiveCfg = Purify|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Purify|Win32.Build.0 = Purify|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Purify|x64.ActiveCfg = Purify|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Purify|x64.Build.0 = Purify|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Debug|x64.ActiveCfg = Debug|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Debug|x64.Build.0 = Debug|x64
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|Win32.ActiveCfg = Release|Win32
- {7893E300-3ED0-7F4C-158F-67EA63934C57}.Release|Win32.Build.0 = Release|Win32
- {B7399F39-300F-450E-F471-9490F959D2A7}.Debug|Win32.ActiveCfg = Debug|Win32
- {B7399F39-300F-450E-F471-9490F959D2A7}.Debug|Win32.Build.0 = Debug|Win32
- {B7399F39-300F-450E-F471-9490F959D2A7}.Release|x64.ActiveCfg = Release|x64
- {B7399F39-300F-450E-F471-9490F959D2A7}.Release|x64.Build.0 = Release|x64
- {B7399F39-300F-450E-F471-9490F959D2A7}.Purify|Win32.ActiveCfg = Purify|Win32
- {B7399F39-300F-450E-F471-9490F959D2A7}.Purify|Win32.Build.0 = Purify|Win32
- {B7399F39-300F-450E-F471-9490F959D2A7}.Purify|x64.ActiveCfg = Purify|x64
- {B7399F39-300F-450E-F471-9490F959D2A7}.Purify|x64.Build.0 = Purify|x64
- {B7399F39-300F-450E-F471-9490F959D2A7}.Debug|x64.ActiveCfg = Debug|x64
- {B7399F39-300F-450E-F471-9490F959D2A7}.Debug|x64.Build.0 = Debug|x64
- {B7399F39-300F-450E-F471-9490F959D2A7}.Release|Win32.ActiveCfg = Release|Win32
- {B7399F39-300F-450E-F471-9490F959D2A7}.Release|Win32.Build.0 = Release|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Debug|Win32.ActiveCfg = Debug|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Debug|Win32.Build.0 = Debug|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|x64.ActiveCfg = Release|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|x64.Build.0 = Release|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Purify|Win32.ActiveCfg = Purify|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Purify|Win32.Build.0 = Purify|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Purify|x64.ActiveCfg = Purify|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Purify|x64.Build.0 = Purify|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Debug|x64.ActiveCfg = Debug|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Debug|x64.Build.0 = Debug|x64
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|Win32.ActiveCfg = Release|Win32
- {EA1242CF-BB42-B1AC-9B6A-A508D96D1CB7}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {7893E300-3ED0-7F4C-158F-67EA63934C57} = {71054F76-E083-ED71-B3F9-3E9B872F3E9E}
- {B7399F39-300F-450E-F471-9490F959D2A7} = {07BF0989-2B77-D3C5-75FC-813F97B41E10}
- EndGlobalSection
-EndGlobal
diff --git a/renderdoc/3rdparty/breakpad/client/windows/handler/exception_handler.vcxproj b/renderdoc/3rdparty/breakpad/client/windows/handler/exception_handler.vcxproj
index 1db901fcb..55d4a5c00 100644
--- a/renderdoc/3rdparty/breakpad/client/windows/handler/exception_handler.vcxproj
+++ b/renderdoc/3rdparty/breakpad/client/windows/handler/exception_handler.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -28,6 +28,18 @@
Unicode
StaticLibrary
+
+ v140
+
+
+ v140
+
+
+ v140
+
+
+ v140
+
diff --git a/renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj b/renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj
index a9e0e8258..c3e3902a2 100644
--- a/renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj
+++ b/renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -29,23 +29,27 @@
StaticLibrary
true
Unicode
+ v140
StaticLibrary
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
diff --git a/renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj b/renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj
index 2d7519ca7..ccfcfcde9 100644
--- a/renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj
+++ b/renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -29,23 +29,27 @@
StaticLibrary
true
Unicode
+ v140
StaticLibrary
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
diff --git a/renderdoc/driver/d3d9/renderdoc_d3d9.vcxproj b/renderdoc/driver/d3d9/renderdoc_d3d9.vcxproj
index e375a26d4..faab68cce 100644
--- a/renderdoc/driver/d3d9/renderdoc_d3d9.vcxproj
+++ b/renderdoc/driver/d3d9/renderdoc_d3d9.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -29,23 +29,27 @@
StaticLibrary
true
Unicode
+ v140
StaticLibrary
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
diff --git a/renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj b/renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj
index ff8a0201d..8676ce2ed 100644
--- a/renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj
+++ b/renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -29,23 +29,27 @@
StaticLibrary
true
Unicode
+ v140
StaticLibrary
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
diff --git a/renderdoc/driver/gl/renderdoc_gl.vcxproj b/renderdoc/driver/gl/renderdoc_gl.vcxproj
index 0e2d45f30..b01f0242c 100644
--- a/renderdoc/driver/gl/renderdoc_gl.vcxproj
+++ b/renderdoc/driver/gl/renderdoc_gl.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -105,23 +105,27 @@
StaticLibrary
true
Unicode
+ v140
StaticLibrary
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
diff --git a/renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj b/renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj
index f05dedc7c..d4d604c47 100644
--- a/renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj
+++ b/renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -43,23 +43,27 @@
StaticLibrary
true
Unicode
+ v140
StaticLibrary
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
diff --git a/renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj b/renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj
index f1cc46fae..023c06e14 100644
--- a/renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj
+++ b/renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -220,23 +220,27 @@
StaticLibrary
true
Unicode
+ v140
StaticLibrary
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
diff --git a/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj b/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj
index ed27e46b9..bafada53c 100644
--- a/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj
+++ b/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -106,23 +106,27 @@
StaticLibrary
true
Unicode
+ v140
StaticLibrary
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
StaticLibrary
false
true
Unicode
+ v140
@@ -236,4 +240,4 @@
-
+
\ No newline at end of file
diff --git a/renderdoc/renderdoc.vcxproj b/renderdoc/renderdoc.vcxproj
index 25047971c..60c00d076 100644
--- a/renderdoc/renderdoc.vcxproj
+++ b/renderdoc/renderdoc.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -30,24 +30,28 @@
false
true
Unicode
+ v140
DynamicLibrary
false
true
Unicode
+ v140
DynamicLibrary
false
true
Unicode
+ v140
DynamicLibrary
false
true
Unicode
+ v140
diff --git a/renderdoccmd/renderdoccmd.vcxproj b/renderdoccmd/renderdoccmd.vcxproj
index d84909572..439b70238 100644
--- a/renderdoccmd/renderdoccmd.vcxproj
+++ b/renderdoccmd/renderdoccmd.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -29,23 +29,27 @@
Application
true
Unicode
+ v140
Application
true
Unicode
+ v140
Application
false
true
Unicode
+ v140
Application
false
true
Unicode
+ v140
diff --git a/renderdocshim/renderdocshim.vcxproj b/renderdocshim/renderdocshim.vcxproj
index 6b801cd52..e6344a4e4 100644
--- a/renderdocshim/renderdocshim.vcxproj
+++ b/renderdocshim/renderdocshim.vcxproj
@@ -1,5 +1,5 @@
-
+
Development
@@ -28,23 +28,27 @@
DynamicLibrary
true
Unicode
+ v140
DynamicLibrary
true
Unicode
+ v140
DynamicLibrary
false
true
Unicode
+ v140
DynamicLibrary
false
true
Unicode
+ v140
@@ -196,4 +200,4 @@
-
+
\ No newline at end of file