0ad/source/simulation2/helpers
Lancelot de Ferrière 25fd3aa93c Small optimisation for VertexPathfinder edge handling.
Previously, edges where bundled collected first then sorted in 4 AA and 1 unaligned bucket. We can separate the unaligned edges right away, which is a little faster.

Also make sure Vertex::pred is initialized.
2026-03-11 18:45:23 +01:00
..
CinemaPath.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
CinemaPath.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Geometry.cpp Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Geometry.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Grid.h Replace deprecated std::is_pod 2025-08-12 20:45:15 +02:00
HierarchicalPathfinder.cpp Fix includes in source/simulation2 2025-08-07 08:38:40 +02:00
HierarchicalPathfinder.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
LongPathfinder.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
LongPathfinder.h Fix some includes all over the place 2025-08-13 19:38:21 +02:00
Los.h LosRevealAll -> LosRevealWholeMap 2026-03-03 11:25:52 +01:00
MapEdgeTiles.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Pathfinding.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
Pathfinding.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
PathGoal.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
PathGoal.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
Player.h Fix includes in source/simulation2 2025-08-07 08:38:40 +02:00
Position.h Revert non-ASCII characters from source and configuration files introduced in 157c6af18e. 2023-12-03 00:30:12 +00:00
PriorityQueue.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Rasterize.cpp Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
Rasterize.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
Render.cpp Fix includes in source/simulation2 2025-08-03 17:16:27 +02:00
Render.h Fix includes in source/simulation2 2025-08-08 07:10:11 +02:00
Selection.cpp Fix includes in source/simulation2 2025-08-03 17:16:27 +02:00
Selection.h Fix includes in source/simulation2 2025-08-07 20:00:49 +02:00
SimulationCommand.h Remove ScriptTypes and ScriptExtraHeaders headers 2025-09-14 13:17:18 +02:00
Spatial.h Fix some includes all over the place 2025-08-13 19:38:21 +02:00
VertexPathfinder.cpp Small optimisation for VertexPathfinder edge handling. 2026-03-11 18:45:23 +01:00
VertexPathfinder.h Small optimisation for VertexPathfinder edge handling. 2026-03-11 18:45:23 +01:00