1
0
forked from 0ad/0ad
0ad/source
wraitii f7aa7ac79e Optimise HierarchicalPathfinder::Update by speeding up the chunk dirtiness check.
By adding a custom function in Grid, the code gets vectorised on both
gcc and clang, resulting in much faster code and faster update times,
sometimes substantially (on giant maps or when few chunks must be
updated).

Reviewed By: mimo
Differential Revision: https://code.wildfiregames.com/D73
This was SVN commit r20630.
2017-12-10 08:59:43 +00:00
..
collada Actually remove trailing tabs from source/. 2016-11-23 14:09:58 +00:00
graphics Optimise HierarchicalPathfinder::Update by speeding up the chunk dirtiness check. 2017-12-10 08:59:43 +00:00
gui Expose the same ReadJSONFile function to simulation, GUI and rmgen. 2017-12-03 23:02:27 +00:00
i18n Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
lib Support Visual Studio 2015 (MSVC 14.0), fixes #3439. 2017-11-29 21:16:10 +00:00
lobby Fix two clang warnings in 61261d14fc reported by leper. 2017-12-04 14:30:38 +00:00
maths Adds a perspective matrix, refracts a matrix projection setup to prepare for an isometric view. 2017-10-29 23:41:59 +00:00
mocks More FreeBSD build fixes. 2012-01-30 06:21:11 +00:00
network Fix two clang warnings in 61261d14fc reported by leper. 2017-12-04 14:30:38 +00:00
pch Switch to std::shared_ptr and std::weak_ptr. 2015-01-25 03:10:58 +00:00
ps Move GetAvailableMods 2017-12-05 17:17:21 +00:00
renderer Option to disable fog effects. 2017-12-04 15:54:24 +00:00
scriptinterface Delete unused SpiderMonkey GarbageCollection ScriptFunctions ForceGC in the AI and GUI context (e9e05f4efc) and MaybeGC in the random mapgen context (942a45372c). 2017-12-03 12:48:21 +00:00
simulation2 Optimise HierarchicalPathfinder::Update by speeding up the chunk dirtiness check. 2017-12-10 08:59:43 +00:00
soundmanager Pass ScriptInterface as a const ref where possible. 2017-08-24 00:32:42 +00:00
third_party Support Visual Studio 2015 (MSVC 14.0), fixes #3439. 2017-11-29 21:16:10 +00:00
tools Adds the basic actor/material validator 2017-12-08 21:40:29 +00:00
main.cpp Allow command line options to start with - or -- 2017-09-30 16:12:18 +00:00
test_setup.cpp Fix string format of the JS test assertion failure following 7c2e9027c2 (cxxtest expects a char* instead of a std::wstring, so newlines were printed as \n characters). 2017-10-13 21:56:45 +00:00