~janisozaur/openrct2/+git/openrct2-janisozaur:gcc10

Last commit made on 2020-02-17
Get this branch:
git clone -b gcc10 https://git.launchpad.net/~janisozaur/openrct2/+git/openrct2-janisozaur

Branch merges

Branch information

Recent commits

d05f716... by janisozaur

Fix GCC10 warnings

The warnings reported were:
```
../src/openrct2/peep/GuestPathfinding.cpp: In function ‘Direction peep_pathfind_choose_direction(TileCoordsXYZ, Peep*)’:
../src/openrct2/peep/GuestPathfinding.cpp:1371:81: error: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘struct<unnamed>’; use assignment instead [-Werror=class-memaccess]
 1371 | std::memset(_peepPathFindHistory, 0xFF, sizeof(_peepPathFindHistory));
      | ^
../src/openrct2/peep/GuestPathfinding.cpp:35:1: note: ‘struct<unnamed>’ declared here
   35 | {
      | ^

../src/openrct2/world/Sprite.cpp: In function ‘void reset_sprite_list()’:
../src/openrct2/world/Sprite.cpp:152:52: error: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union rct_sprite’; use assignment or value-initialization instead [-Werror=class-memaccess]
  152 | std::memset(_spriteList, 0, sizeof(_spriteList));
      | ^
In file included from ../src/openrct2/world/Sprite.cpp:10:
../src/openrct2/world/Sprite.h:117:7: note: ‘union rct_sprite’ declared here
  117 | union rct_sprite
      | ^~~~~~~~~~
```

0c4623a... by Tulio Leao <email address hidden>

Replace typedef aliasing by using (#10712)

6039191... by =?utf-8?b?zrZlaCBNYXR0?= <email address hidden>

Merge pull request #10715 from ZehMatt/fix-10705

Fix #10705: Apply multithreaded rendering to all viewports

1690361... by Michael Steenbeek

Increase size of ride_id_t to 16 bits

0f50697... by Matt <email address hidden>

Fix unused variable warning

3d16b6c... by Matt <email address hidden>

Update changelog.txt

c440b8f... by Matt <email address hidden>

Fix #10705: Apply multithreaded rendering to all viewports

38907fd... by =?utf-8?q?Micha=C5=82_Janiszewski?= <email address hidden>

Fix memory leaks around PNG/sprite handling (#10711)

50567d3... by =?utf-8?b?zrZlaCBNYXR0?= <email address hidden>

Merge pull request #10708 from ZehMatt/refactor/drawing-unused-param

Remove unused parameter and minor cleanup

d6c3373... by Matt <email address hidden>

Remove unused parameter and minor cleanup