diff --git a/.gitignore b/.gitignore
index 474f60804..4fc75382c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,10 @@ Debug/
Documentation/
Release/
Profile/
+Profile32/
+Profile64/
+Release32/
+Release64/
dist/
Resources/*.png
*.exe
diff --git a/pdblocate/pdblocate.vcxproj b/pdblocate/pdblocate.vcxproj
index 3864fad93..548321e39 100644
--- a/pdblocate/pdblocate.vcxproj
+++ b/pdblocate/pdblocate.vcxproj
@@ -1,12 +1,20 @@
-
- Profile
+
+ Profile32
Win32
-
- Release
+
+ Profile64
+ Win32
+
+
+ Release32
+ Win32
+
+
+ Release64
Win32
@@ -16,13 +24,7 @@
pdblocate
-
- Application
- false
- true
- Unicode
-
-
+
Application
false
true
@@ -31,24 +33,31 @@
-
-
-
-
+
-
+
false
$(VSInstallDir)\DIA SDK\include;$(IncludePath)
- $(SolutionDir)$(Platform)\$(Configuration)\pdblocate\
+ $(SolutionDir)x64\Release\pdblocate\
-
+
false
$(VSInstallDir)\DIA SDK\include;$(IncludePath)
- $(SolutionDir)$(Platform)\$(Configuration)\pdblocate\
+ $(SolutionDir)Win32\Release\pdblocate\
-
+
+ false
+ $(VSInstallDir)\DIA SDK\include;$(IncludePath)
+ $(SolutionDir)x64\Profile\pdblocate\
+
+
+ false
+ $(VSInstallDir)\DIA SDK\include;$(IncludePath)
+ $(SolutionDir)Win32\Profile\pdblocate\
+
+
Level3
@@ -64,12 +73,42 @@
true
true
-
- xcopy /Y /Q /S "$(ProjectDir)x86" "$(OutDir)x86\"
-xcopy /Y /Q /S "$(ProjectDir)x64" "$(OutDir)x64\"
-
-
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ Windows
+ true
+ true
+ true
+
+
+
+
+ Level3
+
+
+ Disabled
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ Windows
+ true
+ true
+ true
+
+
+
Level3
@@ -85,10 +124,6 @@ xcopy /Y /Q /S "$(ProjectDir)x64" "$(OutDir)x64\"
true
true
-
- xcopy /Y /Q /S "$(ProjectDir)x86" "$(OutDir)x86\"
-xcopy /Y /Q /S "$(ProjectDir)x64" "$(OutDir)x64\"
-
@@ -96,4 +131,18 @@ xcopy /Y /Q /S "$(ProjectDir)x64" "$(OutDir)x64\"
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/renderdoc.sln b/renderdoc.sln
index 3bfcb1dc5..aa955e982 100644
--- a/renderdoc.sln
+++ b/renderdoc.sln
@@ -71,14 +71,14 @@ Global
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Release|Win32.Build.0 = Release|x86
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Release|x64.ActiveCfg = Release|x64
{5504BAC8-287E-4083-A57F-5EE172EDDAEB}.Release|x64.Build.0 = Release|x64
- {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|Win32.ActiveCfg = Profile|Win32
- {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|Win32.Build.0 = Profile|Win32
- {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|x64.ActiveCfg = Profile|Win32
- {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|x64.Build.0 = Profile|Win32
- {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|Win32.ActiveCfg = Release|Win32
- {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|Win32.Build.0 = Release|Win32
- {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|x64.ActiveCfg = Release|Win32
- {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|x64.Build.0 = Release|Win32
+ {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|Win32.ActiveCfg = Profile32|Win32
+ {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|Win32.Build.0 = Profile32|Win32
+ {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|x64.ActiveCfg = Profile64|Win32
+ {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Profile|x64.Build.0 = Profile64|Win32
+ {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|Win32.ActiveCfg = Release32|Win32
+ {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|Win32.Build.0 = Release32|Win32
+ {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|x64.ActiveCfg = Release64|Win32
+ {6CCB39BA-AB6B-4589-B7C4-9DA879571713}.Release|x64.Build.0 = Release64|Win32
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Profile|Win32.ActiveCfg = Profile|Any CPU
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Profile|Win32.Build.0 = Profile|Any CPU
{C75532C4-765B-418E-B09B-46D36B2ABDB1}.Profile|x64.ActiveCfg = Profile|Any CPU
diff --git a/renderdoc/renderdoc.vcxproj b/renderdoc/renderdoc.vcxproj
index 155f365e9..0c7714a54 100644
--- a/renderdoc/renderdoc.vcxproj
+++ b/renderdoc/renderdoc.vcxproj
@@ -123,10 +123,6 @@
$(ProjectDir)os\win32\comexport.def
$(SolutionDir)\renderdoc\3rdparty\breakpad\$(Platform)\$(Configuration)\breakpad_common.lib;$(SolutionDir)\renderdoc\3rdparty\breakpad\$(Platform)\$(Configuration)\crash_generation_client.lib;$(SolutionDir)\renderdoc\3rdparty\breakpad\$(Platform)\$(Configuration)\exception_handler.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;psapi.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
-
-
-
-
@@ -152,9 +148,6 @@
$(ProjectDir)os\win32\comexport.def
$(SolutionDir)\renderdoc\3rdparty\breakpad\$(Platform)\$(Configuration)\breakpad_common.lib;$(SolutionDir)\renderdoc\3rdparty\breakpad\$(Platform)\$(Configuration)\crash_generation_client.lib;$(SolutionDir)\renderdoc\3rdparty\breakpad\$(Platform)\$(Configuration)\exception_handler.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;psapi.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
-
- xcopy /Y /Q /S "$(SolutionDir)\Win32\$(ConfigurationName)\pdblocate" "$(OutputPath)\pdblocate\"
-
@@ -184,10 +177,6 @@
ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;psapi.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
Default
-
-
-
-
@@ -216,9 +205,6 @@
ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;psapi.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
Default
-
- xcopy /Y /Q /S "$(SolutionDir)\Win32\$(ConfigurationName)\pdblocate" "$(OutputPath)\pdblocate\"
-
@@ -358,7 +344,7 @@
-
+
diff --git a/renderdocui/renderdocui.csproj b/renderdocui/renderdocui.csproj
index 41d3ec89b..0378421f3 100644
--- a/renderdocui/renderdocui.csproj
+++ b/renderdocui/renderdocui.csproj
@@ -72,9 +72,6 @@
true
true
-
- OnOutputUpdated
-
False
@@ -457,6 +454,14 @@
+
+ SciLexer.dll
+ PreserveNewest
+
+
+ SciLexer64.dll
+ PreserveNewest
+
@@ -518,10 +523,6 @@
-
- xcopy /Y /Q "$(SolutionDir)\ScintillaNET\SciLexer.dll" "$(TargetDir)" > nul
-xcopy /Y /Q "$(SolutionDir)\ScintillaNET\SciLexer64.dll" "$(TargetDir)" > nul
-