From efac5ad70a901e32af2cf37526d076317b45e108 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 20 Nov 2020 16:47:19 +0000 Subject: [PATCH] Disable runtime and security checks in development builds * This provides a decent speed boost and these have never caught any issues before. Asan/gflags/valgrind etc do a better job of this when needed. --- .../pyrenderdoc/pyrenderdoc_module.vcxproj | 3 +- .../pyrenderdoc/qrenderdoc_module.vcxproj | 3 +- qrenderdoc/qrenderdoc_local.vcxproj | 3 +- .../driver/d3d11/renderdoc_d3d11.vcxproj | 4 +- .../driver/d3d12/renderdoc_d3d12.vcxproj | 4 +- renderdoc/driver/d3d8/renderdoc_d3d8.vcxproj | 4 +- renderdoc/driver/d3d9/renderdoc_d3d9.vcxproj | 4 +- renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj | 4 +- renderdoc/driver/gl/renderdoc_gl.vcxproj | 4 +- .../shaders/dxbc/renderdoc_dxbc.vcxproj | 4 +- .../shaders/dxil/renderdoc_dxil.vcxproj | 4 +- .../shaders/spirv/renderdoc_spirv.vcxproj | 4 +- .../driver/vulkan/renderdoc_vulkan.vcxproj | 4 +- renderdoc/renderdoc.vcxproj | 56 +------------------ 14 files changed, 28 insertions(+), 77 deletions(-) diff --git a/qrenderdoc/Code/pyrenderdoc/pyrenderdoc_module.vcxproj b/qrenderdoc/Code/pyrenderdoc/pyrenderdoc_module.vcxproj index fedce9b40..1d822a7f4 100644 --- a/qrenderdoc/Code/pyrenderdoc/pyrenderdoc_module.vcxproj +++ b/qrenderdoc/Code/pyrenderdoc/pyrenderdoc_module.vcxproj @@ -89,6 +89,8 @@ + Default + false Level4 NotUsing RENDERDOC_PLATFORM_WIN32;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) @@ -116,7 +118,6 @@ MaxSpeed - Default true true diff --git a/qrenderdoc/Code/pyrenderdoc/qrenderdoc_module.vcxproj b/qrenderdoc/Code/pyrenderdoc/qrenderdoc_module.vcxproj index 6615041e6..c105360c1 100644 --- a/qrenderdoc/Code/pyrenderdoc/qrenderdoc_module.vcxproj +++ b/qrenderdoc/Code/pyrenderdoc/qrenderdoc_module.vcxproj @@ -68,6 +68,8 @@ + Default + false Level4 NotUsing RENDERDOC_PLATFORM_WIN32;WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) @@ -97,7 +99,6 @@ MaxSpeed - Default true true diff --git a/qrenderdoc/qrenderdoc_local.vcxproj b/qrenderdoc/qrenderdoc_local.vcxproj index 560cf1048..fd3e98cb2 100644 --- a/qrenderdoc/qrenderdoc_local.vcxproj +++ b/qrenderdoc/qrenderdoc_local.vcxproj @@ -96,6 +96,8 @@ + Default + false MultiThreadedDLL true true @@ -173,7 +175,6 @@ MaxSpeed - Default true true diff --git a/renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj b/renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj index 992a34dda..650ed0468 100644 --- a/renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj +++ b/renderdoc/driver/d3d11/renderdoc_d3d11.vcxproj @@ -66,6 +66,8 @@ RENDERDOC_EXPORTS;RENDERDOC_PLATFORM_WIN32;WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) Use Level4 + Default + false MultiThreadedDLL false true @@ -90,10 +92,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj b/renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj index 985e22404..cc9cf9909 100644 --- a/renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj +++ b/renderdoc/driver/d3d12/renderdoc_d3d12.vcxproj @@ -62,6 +62,8 @@ + Default + false MultiThreadedDLL false true @@ -90,10 +92,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/driver/d3d8/renderdoc_d3d8.vcxproj b/renderdoc/driver/d3d8/renderdoc_d3d8.vcxproj index 4603b4f33..5a47c8241 100644 --- a/renderdoc/driver/d3d8/renderdoc_d3d8.vcxproj +++ b/renderdoc/driver/d3d8/renderdoc_d3d8.vcxproj @@ -62,6 +62,8 @@ + Default + false MultiThreadedDLL false true @@ -90,10 +92,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/driver/d3d9/renderdoc_d3d9.vcxproj b/renderdoc/driver/d3d9/renderdoc_d3d9.vcxproj index 054a9bb62..28055480e 100644 --- a/renderdoc/driver/d3d9/renderdoc_d3d9.vcxproj +++ b/renderdoc/driver/d3d9/renderdoc_d3d9.vcxproj @@ -62,6 +62,8 @@ + Default + false MultiThreadedDLL false true @@ -90,10 +92,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj b/renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj index dd86340f5..94d9586b8 100644 --- a/renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj +++ b/renderdoc/driver/dxgi/renderdoc_dxgi.vcxproj @@ -62,6 +62,8 @@ + Default + false MultiThreadedDLL false true @@ -90,10 +92,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/driver/gl/renderdoc_gl.vcxproj b/renderdoc/driver/gl/renderdoc_gl.vcxproj index 071225ac9..90a9029da 100644 --- a/renderdoc/driver/gl/renderdoc_gl.vcxproj +++ b/renderdoc/driver/gl/renderdoc_gl.vcxproj @@ -62,6 +62,8 @@ + false + Default MultiThreadedDLL false true @@ -90,10 +92,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj b/renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj index 8342e8264..87fd82f00 100644 --- a/renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj +++ b/renderdoc/driver/shaders/dxbc/renderdoc_dxbc.vcxproj @@ -62,6 +62,8 @@ + Default + false MultiThreadedDLL false true @@ -90,10 +92,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/driver/shaders/dxil/renderdoc_dxil.vcxproj b/renderdoc/driver/shaders/dxil/renderdoc_dxil.vcxproj index 48521a8f5..ececcb80c 100644 --- a/renderdoc/driver/shaders/dxil/renderdoc_dxil.vcxproj +++ b/renderdoc/driver/shaders/dxil/renderdoc_dxil.vcxproj @@ -62,6 +62,8 @@ + Default + false MultiThreadedDLL false true @@ -90,10 +92,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj b/renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj index 4fc0c72d6..1681862ef 100644 --- a/renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj +++ b/renderdoc/driver/shaders/spirv/renderdoc_spirv.vcxproj @@ -62,6 +62,8 @@ + Default + false MultiThreadedDLL false true @@ -87,10 +89,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj b/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj index 4156d85fe..7d4a62ca6 100644 --- a/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj +++ b/renderdoc/driver/vulkan/renderdoc_vulkan.vcxproj @@ -62,6 +62,8 @@ + Default + false MultiThreadedDLL false true @@ -90,10 +92,8 @@ MaxSpeed - Default true true - false true diff --git a/renderdoc/renderdoc.vcxproj b/renderdoc/renderdoc.vcxproj index 68d561bee..5ba148744 100644 --- a/renderdoc/renderdoc.vcxproj +++ b/renderdoc/renderdoc.vcxproj @@ -63,6 +63,8 @@ + Default + false MultiThreadedDLL false true @@ -96,10 +98,8 @@ MaxSpeed - Default true true - false $(SolutionDir)$(Platform)\$(Configuration)\breakpad_common.lib;$(SolutionDir)$(Platform)\$(Configuration)\crash_generation_client.lib;$(SolutionDir)$(Platform)\$(Configuration)\exception_handler.lib;%(AdditionalDependencies) @@ -294,30 +294,24 @@ MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false 4100;4127 @@ -325,10 +319,8 @@ MaxSpeed - Default true true - false true @@ -338,20 +330,16 @@ MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false @@ -369,200 +357,160 @@ MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false NotUsing MaxSpeed - Default true true - false