Skip to content

Commit 5248b53

Browse files
intorrXottab-DUTY
authored andcommitted
Part 1 of project files refactoring.
1 parent 5f1d47e commit 5248b53

File tree

13 files changed

+70
-412
lines changed

13 files changed

+70
-412
lines changed

Externals/GameSpy.vcxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,9 @@
120120
<MinimalRebuild>true</MinimalRebuild>
121121
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
122122
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
123-
<FunctionLevelLinking>false</FunctionLevelLinking>
124123
<FloatingPointModel>Fast</FloatingPointModel>
125124
<WarningLevel>Level3</WarningLevel>
125+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
126126
</ClCompile>
127127
<Link>
128128
<SubSystem>Windows</SubSystem>
@@ -136,9 +136,9 @@
136136
<Optimization>Disabled</Optimization>
137137
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
138138
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
139-
<FunctionLevelLinking>false</FunctionLevelLinking>
140139
<FloatingPointModel>Fast</FloatingPointModel>
141140
<WarningLevel>Level3</WarningLevel>
141+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
142142
</ClCompile>
143143
<Link>
144144
<SubSystem>Windows</SubSystem>
@@ -158,10 +158,10 @@
158158
<StringPooling>true</StringPooling>
159159
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
160160
<BufferSecurityCheck>false</BufferSecurityCheck>
161-
<FunctionLevelLinking>false</FunctionLevelLinking>
162161
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
163162
<FloatingPointModel>Fast</FloatingPointModel>
164163
<WarningLevel>Level3</WarningLevel>
164+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
165165
</ClCompile>
166166
<Link>
167167
<SubSystem>Windows</SubSystem>
@@ -185,10 +185,10 @@
185185
<StringPooling>true</StringPooling>
186186
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
187187
<BufferSecurityCheck>false</BufferSecurityCheck>
188-
<FunctionLevelLinking>false</FunctionLevelLinking>
189188
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
190189
<FloatingPointModel>Fast</FloatingPointModel>
191190
<WarningLevel>Level3</WarningLevel>
191+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
192192
</ClCompile>
193193
<Link>
194194
<SubSystem>Windows</SubSystem>
@@ -211,10 +211,10 @@
211211
<StringPooling>true</StringPooling>
212212
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
213213
<BufferSecurityCheck>false</BufferSecurityCheck>
214-
<FunctionLevelLinking>false</FunctionLevelLinking>
215214
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
216215
<FloatingPointModel>Fast</FloatingPointModel>
217216
<WarningLevel>Level3</WarningLevel>
217+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
218218
</ClCompile>
219219
<Link>
220220
<SubSystem>Windows</SubSystem>
@@ -238,10 +238,10 @@
238238
<StringPooling>true</StringPooling>
239239
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
240240
<BufferSecurityCheck>false</BufferSecurityCheck>
241-
<FunctionLevelLinking>false</FunctionLevelLinking>
242241
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
243242
<FloatingPointModel>Fast</FloatingPointModel>
244243
<WarningLevel>Level3</WarningLevel>
244+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
245245
</ClCompile>
246246
<Link>
247247
<SubSystem>Windows</SubSystem>

Externals/NVTT/NVTT.vcxproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@
294294
<AdditionalIncludeDirectories>$(ProjectDir)include;$(ProjectDir)src;$(ProjectDir)src\nvcore;$(ProjectDir)src\nvtt\squish;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
295295
<PreprocessorDefinitions>NVTT_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
296296
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
297+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
297298
</ClCompile>
298299
<Link>
299300
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -306,6 +307,7 @@
306307
<AdditionalIncludeDirectories>$(ProjectDir)include;$(ProjectDir)src;$(ProjectDir)src\nvcore;$(ProjectDir)src\nvtt\squish;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
307308
<PreprocessorDefinitions>NVTT_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
308309
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
310+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
309311
</ClCompile>
310312
<Link>
311313
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -326,6 +328,7 @@
326328
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
327329
<WholeProgramOptimization>true</WholeProgramOptimization>
328330
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
331+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
329332
</ClCompile>
330333
<Link>
331334
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -348,6 +351,7 @@
348351
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
349352
<WholeProgramOptimization>true</WholeProgramOptimization>
350353
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
354+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
351355
</ClCompile>
352356
<Link>
353357
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -370,6 +374,7 @@
370374
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
371375
<WholeProgramOptimization>true</WholeProgramOptimization>
372376
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
377+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
373378
</ClCompile>
374379
<Link>
375380
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -392,6 +397,7 @@
392397
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
393398
<WholeProgramOptimization>true</WholeProgramOptimization>
394399
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
400+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
395401
</ClCompile>
396402
<Link>
397403
<GenerateDebugInformation>true</GenerateDebugInformation>

Externals/cximage/cximage.vcxproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@
126126
<WarningLevel>Level4</WarningLevel>
127127
<SuppressStartupBanner>true</SuppressStartupBanner>
128128
<DisableSpecificWarnings>4100;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
129+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
129130
</ClCompile>
130131
<ResourceCompile>
131132
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -156,6 +157,7 @@
156157
<WarningLevel>Level4</WarningLevel>
157158
<SuppressStartupBanner>true</SuppressStartupBanner>
158159
<DisableSpecificWarnings>4100;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
160+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
159161
</ClCompile>
160162
<ResourceCompile>
161163
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -186,6 +188,7 @@
186188
<WarningLevel>Level4</WarningLevel>
187189
<SuppressStartupBanner>true</SuppressStartupBanner>
188190
<DisableSpecificWarnings>4100;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
191+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
189192
</ClCompile>
190193
<ResourceCompile>
191194
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -216,6 +219,7 @@
216219
<WarningLevel>Level4</WarningLevel>
217220
<SuppressStartupBanner>true</SuppressStartupBanner>
218221
<DisableSpecificWarnings>4100;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
222+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
219223
</ClCompile>
220224
<ResourceCompile>
221225
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -239,6 +243,7 @@
239243
<SuppressStartupBanner>true</SuppressStartupBanner>
240244
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
241245
<DisableSpecificWarnings>4100;4611;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
246+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
242247
</ClCompile>
243248
<ResourceCompile>
244249
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -264,6 +269,7 @@
264269
<SuppressStartupBanner>true</SuppressStartupBanner>
265270
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
266271
<DisableSpecificWarnings>4100;4611;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
272+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
267273
</ClCompile>
268274
<ResourceCompile>
269275
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>

Externals/libjpeg.vcxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,15 @@
6565
<WarningLevel>Level3</WarningLevel>
6666
<Optimization>Disabled</Optimization>
6767
<SDLCheck>true</SDLCheck>
68+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
6869
</ClCompile>
6970
</ItemDefinitionGroup>
7071
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
7172
<ClCompile>
7273
<WarningLevel>Level3</WarningLevel>
7374
<Optimization>Disabled</Optimization>
7475
<SDLCheck>true</SDLCheck>
76+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
7577
</ClCompile>
7678
</ItemDefinitionGroup>
7779
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -81,6 +83,7 @@
8183
<FunctionLevelLinking>true</FunctionLevelLinking>
8284
<IntrinsicFunctions>true</IntrinsicFunctions>
8385
<SDLCheck>true</SDLCheck>
86+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
8487
</ClCompile>
8588
<Link>
8689
<EnableCOMDATFolding>true</EnableCOMDATFolding>
@@ -94,6 +97,7 @@
9497
<FunctionLevelLinking>true</FunctionLevelLinking>
9598
<IntrinsicFunctions>true</IntrinsicFunctions>
9699
<SDLCheck>true</SDLCheck>
100+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
97101
</ClCompile>
98102
<Link>
99103
<EnableCOMDATFolding>true</EnableCOMDATFolding>

Externals/ode/contrib/msvc7/ode_default/default.vcxproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@
149149
<WarningLevel>Level3</WarningLevel>
150150
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
151151
<DisableSpecificWarnings>4100;4505;%(DisableSpecificWarnings)</DisableSpecificWarnings>
152+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
152153
</ClCompile>
153154
<ResourceCompile>
154155
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -189,6 +190,7 @@
189190
<WarningLevel>Level3</WarningLevel>
190191
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
191192
<DisableSpecificWarnings>4100;4505;%(DisableSpecificWarnings)</DisableSpecificWarnings>
193+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
192194
</ClCompile>
193195
<ResourceCompile>
194196
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -237,6 +239,7 @@
237239
<WarningLevel>Level3</WarningLevel>
238240
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
239241
<DisableSpecificWarnings>4100;4505;%(DisableSpecificWarnings)</DisableSpecificWarnings>
242+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
240243
</ClCompile>
241244
<ResourceCompile>
242245
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -289,6 +292,7 @@
289292
<WarningLevel>Level3</WarningLevel>
290293
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
291294
<DisableSpecificWarnings>4100;4505;%(DisableSpecificWarnings)</DisableSpecificWarnings>
295+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
292296
</ClCompile>
293297
<ResourceCompile>
294298
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -338,6 +342,7 @@
338342
<WarningLevel>Level3</WarningLevel>
339343
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
340344
<DisableSpecificWarnings>4100;4505;%(DisableSpecificWarnings)</DisableSpecificWarnings>
345+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
341346
</ClCompile>
342347
<ResourceCompile>
343348
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -386,6 +391,7 @@
386391
<WarningLevel>Level3</WarningLevel>
387392
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
388393
<DisableSpecificWarnings>4100;4505;%(DisableSpecificWarnings)</DisableSpecificWarnings>
394+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
389395
</ClCompile>
390396
<ResourceCompile>
391397
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>

Externals/zlib.vcxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
</ExceptionHandling>
7676
<WarningLevel>Level3</WarningLevel>
7777
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
78+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
7879
</ClCompile>
7980
<ResourceCompile>
8081
<Culture>0x040c</Culture>
@@ -92,6 +93,7 @@
9293
</ExceptionHandling>
9394
<WarningLevel>Level3</WarningLevel>
9495
<BufferSecurityCheck>false</BufferSecurityCheck>
96+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
9597
</ClCompile>
9698
<ResourceCompile>
9799
<Culture>0x040c</Culture>
@@ -112,6 +114,7 @@
112114
</ExceptionHandling>
113115
<WarningLevel>Level3</WarningLevel>
114116
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
117+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
115118
</ClCompile>
116119
<ResourceCompile>
117120
<Culture>0x040c</Culture>
@@ -130,6 +133,7 @@
130133
</ExceptionHandling>
131134
<WarningLevel>Level3</WarningLevel>
132135
<BufferSecurityCheck>false</BufferSecurityCheck>
136+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
133137
</ClCompile>
134138
<ResourceCompile>
135139
<Culture>0x040c</Culture>

src/Common.props

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -48,25 +48,29 @@
4848
<xrSdkDir>$(SolutionDir)..\sdk\</xrSdkDir>
4949
<xrExternals>$(SolutionDir)..\Externals\</xrExternals>
5050
</PropertyGroup>
51-
<PropertyGroup Condition="'$(ConfigurationType)'=='Application'">
52-
<OutDir>$(xrBinDir)</OutDir>
53-
</PropertyGroup>
54-
<PropertyGroup Condition="'$(ConfigurationType)'=='DynamicLibrary'">
55-
<OutDir>$(xrBinDir)</OutDir>
56-
</PropertyGroup>
57-
<PropertyGroup Condition="'$(ConfigurationType)'=='StaticLibrary'">
58-
<OutDir>$(xrLibDir)</OutDir>
59-
</PropertyGroup>
60-
<PropertyGroup Condition="'$(ConfigurationType)'=='Makefile'">
61-
<OutDir>$(xrLibDir)</OutDir>
62-
</PropertyGroup>
63-
<PropertyGroup>
51+
52+
<PropertyGroup Label="OutputDirectories">
53+
<OutDir Condition="'$(ConfigurationType)'=='Application'" >$(xrBinDir)</OutDir>
54+
<OutDir Condition="'$(ConfigurationType)'=='DynamicLibrary'">$(xrBinDir)</OutDir>
55+
<OutDir Condition="'$(ConfigurationType)'=='StaticLibrary'" >$(xrLibDir)</OutDir>
56+
<OutDir Condition="'$(ConfigurationType)'=='Makefile'" >$(xrLibDir)</OutDir>
57+
6458
<IntDir>$(xrIntDir)$(ProjectName)\</IntDir>
6559
</PropertyGroup>
60+
61+
<PropertyGroup Condition="$(Configuration.StartsWith('Debug' ))"> <UseDebugLibraries>true</UseDebugLibraries> </PropertyGroup>
62+
<PropertyGroup Condition="$(Configuration.StartsWith('Mixed' ))"> <UseDebugLibraries>false</UseDebugLibraries> </PropertyGroup>
63+
<PropertyGroup Condition="$(Configuration.StartsWith('Release'))"> <UseDebugLibraries>false</UseDebugLibraries> </PropertyGroup>
64+
65+
<PropertyGroup Condition="$(Configuration.StartsWith('Debug' ))"> <LinkIncremental>true</LinkIncremental> </PropertyGroup>
66+
<PropertyGroup Condition="$(Configuration.StartsWith('Mixed' ))"> <LinkIncremental>false</LinkIncremental> </PropertyGroup>
67+
<PropertyGroup Condition="$(Configuration.StartsWith('Release'))"> <LinkIncremental>false</LinkIncremental> </PropertyGroup>
68+
6669
<ItemDefinitionGroup>
6770
<ClCompile>
68-
<AdditionalIncludeDirectories>./;$(SolutionDir);$(xrExternals);$(ProjectDir);$(xrSdkDir)include;$(xrSdkDir)DXSDK/Include;$(xrExternals)luajit/src;$(xrExternals)luabind;$(xrExternals)GameSpy/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
69-
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
71+
<AdditionalIncludeDirectories>.;$(SolutionDir);$(xrExternals);$(ProjectDir);$(xrSdkDir)include;$(xrSdkDir)DXSDK/Include;$(xrExternals)luajit/src;$(xrExternals)luabind;$(xrExternals)GameSpy/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
72+
<!-- Optimization is automatically enabled when <UseDebugLibraries>false</UseDebugLibraries>. That's why we'll turn it off manually -->
73+
<Optimization Condition="$(Configuration.StartsWith('Mixed'))">Disabled</Optimization>
7074
<!--
7175
4251 : class 'x' needs to have dll-interface to be used by clients of class 'y'
7276
4275 : non dll-interface class 'x' used as base for dll-interface class 'y'
@@ -79,10 +83,16 @@
7983
_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE : temporary workaround for deprecated API
8084
-->
8185
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;MSVC;dSINGLE;WIN32;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
86+
<FloatingPointModel>Fast</FloatingPointModel>
87+
<PrecompiledHeader>Use</PrecompiledHeader>
88+
<RuntimeTypeInfo>true</RuntimeTypeInfo>
89+
<WarningLevel>Level4</WarningLevel>
8290
</ClCompile>
8391
<Link>
8492
<AdditionalLibraryDirectories>$(xrSdkDir)libraries;$(xrLibDir);$(xrSdkDir)DXSDK/Lib/$(PlatformShortName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
8593
<ImportLibrary>$(xrLibDir)$(TargetName).lib</ImportLibrary>
94+
<LargeAddressAware>true</LargeAddressAware>
95+
<SubSystem>Windows</SubSystem>
8696
</Link>
8797
<Lib>
8898
<AdditionalLibraryDirectories>$(xrSdkDir)libraries;$(xrLibDir);$(xrSdkDir)DXSDK/Lib/$(PlatformShortName);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>

src/Layers/xrRenderPC_R2/xrRender_R2.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@
191191
<PrecompiledHeader>Use</PrecompiledHeader>
192192
<WarningLevel>Level4</WarningLevel>
193193
<AdditionalOptions>-Zm150 %(AdditionalOptions)</AdditionalOptions>
194+
<FloatingPointModel>Precise</FloatingPointModel>
194195
</ClCompile>
195196
<Link>
196197
<AdditionalDependencies>d3d9.lib;nvapi.lib;amd_ags_$(PlatformShortName).lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -228,6 +229,7 @@
228229
<PrecompiledHeader>Use</PrecompiledHeader>
229230
<WarningLevel>Level4</WarningLevel>
230231
<AdditionalOptions>-Zm150 %(AdditionalOptions)</AdditionalOptions>
232+
<FloatingPointModel>Precise</FloatingPointModel>
231233
</ClCompile>
232234
<Link>
233235
<AdditionalDependencies>d3d9.lib;nvapi64.lib;amd_ags_$(PlatformShortName).lib;%(AdditionalDependencies)</AdditionalDependencies>

src/Layers/xrRenderPC_R3/xrRender_R3.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@
191191
<PrecompiledHeader>Use</PrecompiledHeader>
192192
<WarningLevel>Level4</WarningLevel>
193193
<AdditionalOptions>-Zm150 %(AdditionalOptions)</AdditionalOptions>
194+
<FloatingPointModel>Precise</FloatingPointModel>
194195
</ClCompile>
195196
<Link>
196197
<AdditionalDependencies>d3d9.lib;nvapi.lib;amd_ags_$(PlatformShortName).lib;dxguid.lib;d3dcompiler.lib;d3d10.lib;d3dx10.lib;dxgi.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -228,6 +229,7 @@
228229
<PrecompiledHeader>Use</PrecompiledHeader>
229230
<WarningLevel>Level4</WarningLevel>
230231
<AdditionalOptions>-Zm150 %(AdditionalOptions)</AdditionalOptions>
232+
<FloatingPointModel>Precise</FloatingPointModel>
231233
</ClCompile>
232234
<Link>
233235
<AdditionalDependencies>d3d9.lib;nvapi64.lib;amd_ags_$(PlatformShortName).lib;dxguid.lib;d3dcompiler.lib;d3d10.lib;d3dx10.lib;dxgi.lib;%(AdditionalDependencies)</AdditionalDependencies>

src/Layers/xrRenderPC_R4/xrRender_R4.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@
191191
<PrecompiledHeader>Use</PrecompiledHeader>
192192
<WarningLevel>Level4</WarningLevel>
193193
<AdditionalOptions>-Zm150 %(AdditionalOptions)</AdditionalOptions>
194+
<FloatingPointModel>Precise</FloatingPointModel>
194195
</ClCompile>
195196
<Link>
196197
<AdditionalDependencies>d3d9.lib;nvapi.lib;amd_ags_$(PlatformShortName).lib;dxguid.lib;d3dx11.lib;D3DCompiler.lib;d3d11.lib;dxgi.lib;d3d10.lib;%(AdditionalDependencies)</AdditionalDependencies>
@@ -228,6 +229,7 @@
228229
<PrecompiledHeader>Use</PrecompiledHeader>
229230
<WarningLevel>Level4</WarningLevel>
230231
<AdditionalOptions>-Zm150 %(AdditionalOptions)</AdditionalOptions>
232+
<FloatingPointModel>Precise</FloatingPointModel>
231233
</ClCompile>
232234
<Link>
233235
<AdditionalDependencies>d3d9.lib;nvapi64.lib;amd_ags_$(PlatformShortName).lib;dxguid.lib;d3dx11.lib;D3DCompiler.lib;d3d11.lib;dxgi.lib;d3d10.lib;%(AdditionalDependencies)</AdditionalDependencies>

0 commit comments

Comments
 (0)