2025-09-03 06:41 CEST

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 ]