spring: develop dbfd7258 | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
rt | rt | develop | 2012-09-21 23:28:19 | develop ce68575d |
Changeset | QTPFS: increase the minimum node size from 2x2 to 8x8 (heightmap) squares; this makes it TWO ORDERS OF MAGNITUDE (100 TIMES) faster on average force-tesselate to maximum resolution under static objects to compensate for the fact that paths are now less accurate: as a side-effect this fixes units getting stuck in labs in a much cleaner way than the hacky e62a8e665bb2499c66b0171accc6 (which is still required, but for other reasons) also process neighbor-cache updates in the background (which amortizes the cost of doing it on-demand during path searches theoretically) and switch back to 10 speed bins now that the CPU budget allows it; accuracy is the main agenda point again |
|||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/BasicMapDamage.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Misc/GroundBlockingObjectMap.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/GroundMoveType.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Objects/SolidObject.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Objects/SolidObject.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/Default/PathManager.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/Default/PathManager.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/IPathManager.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/Node.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/Node.hpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/NodeLayer.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/NodeLayer.hpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/PathCache.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/PathCache.hpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/PathDefines.hpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/PathManager.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/PathManager.hpp | [ Diff ] [ File ] | |||
add - rts/Sim/Path/QTPFS/PathRectangle.hpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/PathSearch.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Path/QTPFS/PathSearch.hpp | [ Diff ] [ File ] |