mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-20 12:40:25 +02:00
Numerous performance fixes.
This commit is contained in:
@@ -45,7 +45,23 @@
|
||||
<ClCompile Include="gl_d3d12shim.cpp" />
|
||||
<ClCompile Include="gl_d3d12tess.cpp" />
|
||||
<ClCompile Include="gl_d3d12wgl.cpp" />
|
||||
<ClCompile Include="gl_radiant_moc.cpp" />
|
||||
<ClCompile Include="nn_mattrain.cpp" />
|
||||
<ClCompile Include="thirdparty\MaskedOcclusionCulling\MaskedOcclusionCulling.cpp">
|
||||
<PreprocessorDefinitions>USE_D3D=0;USE_AVX512=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MaxSpeed</Optimization>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Q4 Debug|x64'">MaxSpeed</Optimization>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Prey Debug|x64'">MaxSpeed</Optimization>
|
||||
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Default</BasicRuntimeChecks>
|
||||
</ClCompile>
|
||||
<ClCompile Include="thirdparty\MaskedOcclusionCulling\MaskedOcclusionCullingAVX2.cpp">
|
||||
<PreprocessorDefinitions>USE_D3D=0;USE_AVX512=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalOptions>/arch:AVX2 %(AdditionalOptions)</AdditionalOptions>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MaxSpeed</Optimization>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Q4 Debug|x64'">MaxSpeed</Optimization>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Prey Debug|x64'">MaxSpeed</Optimization>
|
||||
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Default</BasicRuntimeChecks>
|
||||
</ClCompile>
|
||||
<ClCompile Include="tess\dict.c">
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MaxSpeed</Optimization>
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Q4 Debug|x64'">MaxSpeed</Optimization>
|
||||
@@ -182,7 +198,11 @@
|
||||
<ItemGroup>
|
||||
<ClInclude Include="DirectInputShim.h" />
|
||||
<ClInclude Include="gl_d3d12arb.h" />
|
||||
<ClInclude Include="gl_radiant_moc.h" />
|
||||
<ClInclude Include="opengl.h" />
|
||||
<ClInclude Include="thirdparty\MaskedOcclusionCulling\CompilerSpecific.inl" />
|
||||
<ClInclude Include="thirdparty\MaskedOcclusionCulling\MaskedOcclusionCulling.h" />
|
||||
<ClInclude Include="thirdparty\MaskedOcclusionCulling\MaskedOcclusionCullingCommon.inl" />
|
||||
<ClInclude Include="opengl_nn.h" />
|
||||
<ClInclude Include="tess\dict-list.h" />
|
||||
<ClInclude Include="tess\dict.h" />
|
||||
@@ -373,6 +393,8 @@
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<AdditionalIncludeDirectories>streamline/include;d3d12/;</AdditionalIncludeDirectories>
|
||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
||||
<Optimization>Full</Optimization>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>
|
||||
|
||||
Reference in New Issue
Block a user