Upgrade to O2 optimizations

This commit is contained in:
Lwmte 2025-03-11 08:25:51 +01:00
parent c3cdace9fb
commit b2ab5f65b1
2 changed files with 3 additions and 2 deletions

View file

@ -6,6 +6,7 @@ TombEngine releases are located in this repository (alongside with Tomb Editor):
## [Version 1.8](link to release) - yyyy-mm-dd ## [Version 1.8](link to release) - yyyy-mm-dd
### Bug fixes ### Bug fixes
* Improved engine performance (up to 15-30%).
* Fixed bridges moving the player when the player is underwater. * Fixed bridges moving the player when the player is underwater.
* Fixed trigger triggerer not working. * Fixed trigger triggerer not working.
* Fixed display pickup numeric string not being interpolated in high framerate mode. * Fixed display pickup numeric string not being interpolated in high framerate mode.

View file

@ -297,7 +297,7 @@ if not exist "%ScriptsDir%\Strings.lua" xcopy /Y "$(SolutionDir)Scripts\Strings.
<LanguageStandard>stdcpp17</LanguageStandard> <LanguageStandard>stdcpp17</LanguageStandard>
<PrecompiledHeaderFile>framework.h</PrecompiledHeaderFile> <PrecompiledHeaderFile>framework.h</PrecompiledHeaderFile>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization> <Optimization>MaxSpeed</Optimization>
<BasicRuntimeChecks>Default</BasicRuntimeChecks> <BasicRuntimeChecks>Default</BasicRuntimeChecks>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>
@ -377,7 +377,7 @@ if not exist "%ScriptsDir%\Strings.lua" xcopy /Y "$(SolutionDir)Scripts\Strings.
<LanguageStandard>stdcpp17</LanguageStandard> <LanguageStandard>stdcpp17</LanguageStandard>
<PrecompiledHeaderFile>framework.h</PrecompiledHeaderFile> <PrecompiledHeaderFile>framework.h</PrecompiledHeaderFile>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>MinSpace</Optimization> <Optimization>MaxSpeed</Optimization>
<BasicRuntimeChecks>Default</BasicRuntimeChecks> <BasicRuntimeChecks>Default</BasicRuntimeChecks>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>