- 23 Jul, 2017 1 commit
-
-
OpenRCT2 git bot authored
-
- 22 Jul, 2017 12 commits
-
-
Ted John authored
-
Gymnasiast authored
[ci skip]
-
Gymnasiast authored
-
CharlesLove authored
-
ζeh Matt authored
-
Tomas Dittmann authored
Add missing `& MAP_ELEMENT_LARGE_TYPE_MASK`
-
Ted John authored
Fix #4301: Remove leading/trailing whitespace from playername
-
Ted John authored
[ci skip]
-
Ted John authored
Removes memory leak.
-
Keatzee authored
-
Ted John authored
Protect vehicle_update_sound against invalid ride type.
-
Ted John authored
-
- 21 Jul, 2017 1 commit
-
-
Christian F. Coors authored
-
- 20 Jul, 2017 9 commits
-
-
Gymnasiast authored
-
Gymnasiast authored
-
Michael Steenbeek authored
-
Michał Janiszewski authored
It is optimised in release builds, but it will help in debug mode
-
Michał Janiszewski authored
-
Ted John authored
In particular, the object repository can potentially be deleted before the object manager is deleted. This causes a crash when the object manager is deleted because it requires the object repository within the destructor.
-
Gymnasiast authored
-
Matthias Mailänder authored
-
Michael Steenbeek authored
-
- 19 Jul, 2017 8 commits
-
-
Michael Steenbeek authored
-
Gymnasiast authored
-
Ted John authored
Fix: don't show " (DEBUG)" if DEBUG is set but is 0.
-
Ted John authored
-
Michael Steenbeek authored
-
Richard Jenkins authored
-
Gymnasiast authored
-
OpenRCT2 git bot authored
-
- 18 Jul, 2017 9 commits
-
-
Michael Steenbeek authored
-
Michał Janiszewski authored
This commit caches the last visited node in paint_arrange_structs and in paint_arrange_structs_helper, which allows skipping iterating over long linked lists that don't work well with modern CPU caches. This is especially useful, if the list is walked just to be discarded in the end. This improves performance across the board, the busier the park, the higher performance improvement. I have verified this producing pixel-perfect results with ones before this change by dumping giant screenshot on various parks in all zooms, all rotations. Results collected running before and after this change with `benchgfx` command (https://github.com/OpenRCT2/OpenRCT2/pull/5655) on current title sequence, YMMV. **Park**|**Before**|**After**|**Delta** :-----:|:-----:|:-----:|:-----: Maian\_SOSDragon.sv6|2.80|2.43|-13.2% Maian\_SOSFrosty.sv6|3.53|3.02|-14.4% Maian\_SOSParabola.sv6|4.16|3.45|-17.1% MrB.sv6|5.52|4.52|-18.1% SpacekKing.sv6|8.53|6.52|-23.6% SpacekMaple.sv6|7.18|5.75|-19.9% SpacekMission.sv6|4.41|3.43|-22.2% SpacekParadise.sv6|9.01|6.36|-29.4% SpacekSwimmers.sv6|4.11|2.97|-27.7% Stosky.sv6|3.34|2.36|-29.3% | | | **Average**|**5.26**|**4.08**|**-21.5%**
-
Ted John authored
Protect fix_invalid_vehicle_sprite_sizes from invalid vehicle chains.
-
Gymnasiast authored
-
Michael Steenbeek authored
-
ZehM4tt authored
Refactored game_update to use the given parameters from context.
-
wolfreak99 authored
-
wolfreak99 authored
-
wolfreak99 authored
-