1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-26 08:14:38 +01:00

Code style: Remove struct snakes from Paint (#18341)

This commit is contained in:
Rik Smeets
2022-10-14 20:26:36 +02:00
committed by GitHub
parent d415a5bd10
commit c80bd455e9
124 changed files with 3776 additions and 3779 deletions

View File

@@ -43,25 +43,25 @@ static void fixup_pointers(std::vector<RecordedPaintSession>& s)
auto& quadrants = s[i].Session.Quadrants;
for (size_t j = 0; j < entries.size(); j++)
{
if (entries[j].AsBasic()->next_quadrant_ps == reinterpret_cast<paint_struct*>(-1))
if (entries[j].AsBasic()->next_quadrant_ps == reinterpret_cast<PaintStruct*>(-1))
{
entries[j].AsBasic()->next_quadrant_ps = nullptr;
}
else
{
auto nextQuadrantPs = reinterpret_cast<size_t>(entries[j].AsBasic()->next_quadrant_ps) / sizeof(paint_entry);
auto nextQuadrantPs = reinterpret_cast<size_t>(entries[j].AsBasic()->next_quadrant_ps) / sizeof(PaintEntry);
entries[j].AsBasic()->next_quadrant_ps = s[i].Entries[nextQuadrantPs].AsBasic();
}
}
for (size_t j = 0; j < std::size(quadrants); j++)
{
if (quadrants[j] == reinterpret_cast<paint_struct*>(-1))
if (quadrants[j] == reinterpret_cast<PaintStruct*>(-1))
{
quadrants[j] = nullptr;
}
else
{
auto ps = reinterpret_cast<size_t>(quadrants[j]) / sizeof(paint_entry);
auto ps = reinterpret_cast<size_t>(quadrants[j]) / sizeof(PaintEntry);
quadrants[j] = entries[ps].AsBasic();
}
}
@@ -160,11 +160,11 @@ static int cmdline_for_bench_sprite_sort(int argc, const char** argv)
std::vector<RecordedPaintSession> sessions(1);
for (auto& ps : sessions[0].Entries)
{
ps.AsBasic()->next_quadrant_ps = reinterpret_cast<paint_struct*>(-1);
ps.AsBasic()->next_quadrant_ps = reinterpret_cast<PaintStruct*>(-1);
}
for (auto& quad : sessions[0].Session.Quadrants)
{
quad = reinterpret_cast<paint_struct*>(-1);
quad = reinterpret_cast<PaintStruct*>(-1);
}
benchmark::RegisterBenchmark("baseline", BM_paint_session_arrange, sessions);
}