2025-08-17 23:11 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
develop a7ded5d5
Timestamp: 2012-02-09 01:27:19
Author: zerver
Details ] Diff ]
Fix mantis 0002929 (Gunship nanoframes jitter in factory if the land/fly state is land)
mod - rts/Sim/Units/CommandAI/MobileCAI.cpp Diff ] File ]
develop 03f56c02
Timestamp: 2012-02-09 01:10:29
Author: zerver
Details ] Diff ]
Fix mantis 0002927 (Build grid broken at 66%)
mod - rts/Rendering/UnitDrawer.cpp Diff ] File ]
develop a93036ad
Timestamp: 2012-02-08 15:27:38
Author: rt
Details ] Diff ]
fix silly aircraft refueling bugs
1) aircraft would not find any free bases closer than the first reserved
2) aircraft would land on the spot when out, not fly to closest occupied
mod - rts/Sim/Misc/AirBaseHandler.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/MobileCAI.cpp Diff ] File ]
develop 5dccf005
Timestamp: 2012-02-08 00:54:11
Author: zerver
Details ] Diff ]
Fix networking hang with NetworkLossFactor > 0
mod - rts/System/Net/UDPConnection.cpp Diff ] File ]
develop e14da14c
Timestamp: 2012-02-07 20:57:52
Author: rt
Details ] Diff ]
reduce the units-humping-obstacles syndrome (minor)
mod - rts/Sim/MoveTypes/GroundMoveType.cpp Diff ] File ]
develop e7ab857f
Timestamp: 2012-02-07 19:45:06
Author: rt
Details ] Diff ]
remove debug-prints
mod - rts/Sim/MoveTypes/MoveInfo.cpp Diff ] File ]
develop c7482c41
Timestamp: 2012-02-07 19:42:07
Author: rt
Details ] Diff ]
fix MoveInfo checksums
mod - rts/Game/NetCommands.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveInfo.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveInfo.h Diff ] File ]
develop 6189e093
Timestamp: 2012-02-06 22:32:59
Author: rt
Details ] Diff ]
fix
mod - rts/Rendering/DefaultPathDrawer.cpp Diff ] File ]
develop 0ea9ea48
Timestamp: 2012-02-06 22:26:44
Author: rt
Details ] Diff ]
merge develop/
mod - .gitmodules Diff ] File ]
mod - AI/Interfaces/Java/CMakeLists.txt Diff ] File ]
mod - AI/Interfaces/Java/pom.xml Diff ] File ]
mod - AI/Skirmish/Shard Diff ] File ]
mod - AI/Wrappers/JavaOO/pom.xml Diff ] File ]
mod - buildbot/slave/tests-prepare.sh Diff ] File ]
mod - buildbot/stacktrace_translator/frontend/index.php Diff ] File ]
rm - cont/LuaUI/CHANGELOG.txt Diff ] File ]
rm - cont/LuaUI/NEWS.txt Diff ] File ]
mod - cont/base/maphelper/maphelper/mapdefaults.lua Diff ] File ]
mod - cont/base/maphelper/maphelper/parse_tdf_map.lua Diff ] File ]
mod - cont/base/springcontent/LuaGadgets/gadgets.lua Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/SMFFragProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/SMFVertProg.glsl Diff ] File ]
rm - cont/selectkeys.txt Diff ] File ]
mod - cont/uikeys.txt Diff ] File ]
mod - doc/CMakeLists.txt Diff ] File ]
mod - doc/changelog.txt Diff ] File ]
mod - doc/manpages/make_manpages.sh Diff ] File ]
rm - doc/manpages/spring-dedicated.6.txt Diff ] File ]
rm - doc/manpages/spring-headless.6.txt Diff ] File ]
rm - doc/manpages/spring-multithreaded.6.txt Diff ] File ]
mod - doc/manpages/spring.6.txt Diff ] File ]
mod - doc/releasechecklist.txt Diff ] File ]
mod - installer/sections/shortcuts_startMenu.nsh Diff ] File ]
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp Diff ] File ]
mod - rts/Game/Camera.h Diff ] File ]
mod - rts/Game/Camera/CameraController.h Diff ] File ]
mod - rts/Game/Camera/FPSController.h Diff ] File ]
mod - rts/Game/Camera/FreeController.h Diff ] File ]
mod - rts/Game/Camera/OrbitController.h Diff ] File ]
mod - rts/Game/Camera/OverheadController.h Diff ] File ]
mod - rts/Game/Camera/OverviewController.h Diff ] File ]
mod - rts/Game/Camera/RotOverheadController.h Diff ] File ]
mod - rts/Game/Camera/SmoothController.h Diff ] File ]
mod - rts/Game/Camera/TWController.h Diff ] File ]
mod - rts/Game/CameraHandler.h Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/Game/GameServer.h Diff ] File ]
mod - rts/Game/GameSetup.h Diff ] File ]
mod - rts/Game/IActionExecutor.h Diff ] File ]
mod - rts/Game/InMapDraw.cpp Diff ] File ]
mod - rts/Game/InMapDrawModel.cpp Diff ] File ]
mod - rts/Game/LoadScreen.cpp Diff ] File ]
mod - rts/Game/LoadScreen.h Diff ] File ]
mod - rts/Game/PlayerHandler.cpp Diff ] File ]
mod - rts/Game/SelectedUnitsAI.cpp Diff ] File ]
mod - rts/Game/SyncedGameCommands.cpp Diff ] File ]
mod - rts/Game/TraceRay.cpp Diff ] File ]
mod - rts/Game/UI/CommandColors.h Diff ] File ]
mod - rts/Game/UI/GuiHandler.cpp Diff ] File ]
mod - rts/Game/UI/KeyBindings.cpp Diff ] File ]
mod - rts/Game/UI/MiniMap.cpp Diff ] File ]
mod - rts/Game/UI/MouseHandler.cpp Diff ] File ]
mod - rts/Game/UI/SelectionKeyHandler.h Diff ] File ]
mod - rts/Game/UnsyncedGameCommands.cpp Diff ] File ]
mod - rts/Lua/LuaConstCMD.cpp Diff ] File ]
mod - rts/Lua/LuaHandle.cpp Diff ] File ]
mod - rts/Lua/LuaHandleSynced.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaRules.cpp Diff ] File ]
mod - rts/Lua/LuaRules.h Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.h Diff ] File ]
mod - rts/Lua/LuaUnitDefs.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaWeaponDefs.cpp Diff ] File ]
mod - rts/Map/BaseGroundDrawer.h Diff ] File ]
mod - rts/Map/CMakeLists.txt Diff ] File ]
mod - rts/Map/Ground.cpp Diff ] File ]
add - rts/Map/MapDrawPassTypes.h Diff ] File ]
mod - rts/Map/MapInfo.cpp Diff ] File ]
mod - rts/Map/MapInfo.h Diff ] File ]
mod - rts/Map/ReadMap.cpp Diff ] File ]
mod - rts/Map/ReadMap.h Diff ] File ]
mod - rts/Map/SM3/SM3Map.cpp Diff ] File ]
mod - rts/Map/SM3/SM3Map.h Diff ] File ]
mod - rts/Map/SM3/terrain/Terrain.cpp Diff ] File ]
mod - rts/Map/SM3/terrain/Terrain.h Diff ] File ]
mod - rts/Map/SM3/terrain/TerrainNode.h Diff ] File ]
mod - rts/Map/SM3/terrain/TerrainUtil.cpp Diff ] File ]
mod - rts/Map/SMF/Legacy/LegacyMeshDrawer.cpp Diff ] File ]
mod - rts/Map/SMF/Legacy/LegacyMeshDrawer.h Diff ] File ]
mod - rts/Map/SMF/SMFGroundDrawer.cpp Diff ] File ]
mod - rts/Map/SMF/SMFGroundDrawer.h Diff ] File ]
mod - rts/Map/SMF/SMFReadMap.cpp Diff ] File ]
mod - rts/Map/SMF/SMFReadMap.h Diff ] File ]
add - rts/Map/SMF/SMFRenderState.cpp Diff ] File ]
add - rts/Map/SMF/SMFRenderState.h Diff ] File ]
mod - rts/Menu/SelectMenu.cpp Diff ] File ]
mod - rts/Rendering/DefaultPathDrawer.cpp Diff ] File ]
mod - rts/Rendering/DefaultPathDrawer.h Diff ] File ]
mod - rts/Rendering/Env/AdvTreeGenerator.h Diff ] File ]
mod - rts/Rendering/Env/ISky.cpp Diff ] File ]
mod - rts/Rendering/Env/ITreeDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/IWater.cpp Diff ] File ]
mod - rts/Rendering/FarTextureHandler.h Diff ] File ]
mod - rts/Rendering/FeatureDrawer.cpp Diff ] File ]
mod - rts/Rendering/GL/Light.h Diff ] File ]
mod - rts/Rendering/GL/LightHandler.h Diff ] File ]
mod - rts/Rendering/GL/PBO.cpp Diff ] File ]
mod - rts/Rendering/GL/VertexArray.cpp Diff ] File ]
mod - rts/Rendering/GlobalRendering.cpp Diff ] File ]
mod - rts/Rendering/GroundDecalHandler.cpp Diff ] File ]
mod - rts/Rendering/LineDrawer.h Diff ] File ]
mod - rts/Rendering/Models/3DModelLog.h Diff ] File ]
mod - rts/Rendering/Models/AssParser.cpp Diff ] File ]
mod - rts/Rendering/ProjectileDrawer.cpp Diff ] File ]
mod - rts/Rendering/ProjectileDrawer.h Diff ] File ]
mod - rts/Rendering/SmoothHeightMeshDrawer.cpp Diff ] File ]
mod - rts/Rendering/Textures/Bitmap.h Diff ] File ]
mod - rts/Rendering/UnitDrawer.cpp Diff ] File ]
mod - rts/Rendering/WorldDrawer.cpp Diff ] File ]
mod - rts/Rendering/glFont.cpp Diff ] File ]
mod - rts/Sim/CMakeLists.txt Diff ] File ]
mod - rts/Sim/Features/Feature.cpp Diff ] File ]
mod - rts/Sim/Features/Feature.h Diff ] File ]
mod - rts/Sim/Features/FeatureDef.cpp Diff ] File ]
mod - rts/Sim/Features/FeatureDef.h Diff ] File ]
mod - rts/Sim/Features/FeatureHandler.cpp Diff ] File ]
mod - rts/Sim/Features/FeatureHandler.h Diff ] File ]
mod - rts/Sim/Misc/CategoryHandler.h Diff ] File ]
mod - rts/Sim/Misc/CollisionHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/CollisionHandler.h Diff ] File ]
mod - rts/Sim/Misc/DamageArrayHandler.h Diff ] File ]
mod - rts/Sim/Misc/GroundBlockingObjectMap.cpp Diff ] File ]
mod - rts/Sim/Misc/QuadField.cpp Diff ] File ]
mod - rts/Sim/Misc/SmoothHeightMesh.cpp Diff ] File ]
mod - rts/Sim/Misc/Team.cpp Diff ] File ]
mod - rts/Sim/Misc/Team.h Diff ] File ]
mod - rts/Sim/MoveTypes/GroundMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/HoverAirMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveInfo.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveInfo.h Diff ] File ]
mod - rts/Sim/MoveTypes/MoveMath/GroundMoveMath.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveMath/MoveMath.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.h Diff ] File ]
mod - rts/Sim/MoveTypes/StrafeAirMoveType.cpp Diff ] File ]
mod - rts/Sim/Objects/SolidObject.cpp Diff ] File ]
mod - rts/Sim/Objects/SolidObject.h Diff ] File ]
mod - rts/Sim/Path/Default/PathConstants.h Diff ] File ]
mod - rts/Sim/Path/Default/PathDataTypes.h Diff ] File ]
mod - rts/Sim/Path/Default/PathEstimator.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathFinder.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathFinder.h Diff ] File ]
mod - rts/Sim/Path/Default/PathManager.cpp Diff ] File ]
mod - rts/Sim/Path/QTPFS/PathSearch.cpp Diff ] File ]
mod - rts/Sim/Projectiles/ExplosionGenerator.cpp Diff ] File ]
mod - rts/Sim/Projectiles/ExplosionGenerator.h Diff ] File ]
mod - rts/Sim/Projectiles/PieceProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/Projectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/ProjectileHandler.cpp Diff ] File ]
mod - rts/Sim/Projectiles/ProjectileHandler.h Diff ] File ]
rm - rts/Sim/Projectiles/Unsynced/ShieldPartProjectile.cpp Diff ] File ]
rm - rts/Sim/Projectiles/Unsynced/ShieldPartProjectile.h Diff ] File ]
add - rts/Sim/Projectiles/Unsynced/ShieldProjectile.cpp Diff ] File ]
add - rts/Sim/Projectiles/Unsynced/ShieldProjectile.h Diff ] File ]
mod - rts/Sim/Projectiles/WeaponProjectiles/StarburstProjectile.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/AirCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandAI.h Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandQueue.h Diff ] File ]
mod - rts/Sim/Units/CommandAI/FactoryCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/MobileCAI.cpp Diff ] File ]
mod - rts/Sim/Units/CommandAI/TransportCAI.cpp Diff ] File ]
mod - rts/Sim/Units/Scripts/UnitScript.cpp Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/UnitDef.cpp Diff ] File ]
mod - rts/Sim/Units/UnitDef.h Diff ] File ]
mod - rts/Sim/Units/UnitTypes/Builder.h Diff ] File ]
mod - rts/Sim/Units/UnitTypes/Building.h Diff ] File ]
mod - rts/Sim/Units/UnitTypes/ExtractorBuilding.h Diff ] File ]
mod - rts/Sim/Units/UnitTypes/Factory.cpp Diff ] File ]
mod - rts/Sim/Units/UnitTypes/Factory.h Diff ] File ]
mod - rts/Sim/Units/UnitTypes/TransportUnit.cpp Diff ] File ]
mod - rts/Sim/Weapons/BeamLaser.cpp Diff ] File ]
mod - rts/Sim/Weapons/BeamLaser.h Diff ] File ]
mod - rts/Sim/Weapons/Cannon.h Diff ] File ]
mod - rts/Sim/Weapons/DGunWeapon.h Diff ] File ]
mod - rts/Sim/Weapons/EmgCannon.h Diff ] File ]
mod - rts/Sim/Weapons/FlameThrower.h Diff ] File ]
mod - rts/Sim/Weapons/PlasmaRepulser.cpp Diff ] File ]
mod - rts/Sim/Weapons/PlasmaRepulser.h Diff ] File ]
mod - rts/Sim/Weapons/Weapon.cpp Diff ] File ]
mod - rts/Sim/Weapons/WeaponDefHandler.cpp Diff ] File ]
mod - rts/System/CMakeLists.txt Diff ] File ]
mod - rts/System/Color.h Diff ] File ]
mod - rts/System/Config/ConfigHandler.cpp Diff ] File ]
mod - rts/System/Config/ConfigHandler.h Diff ] File ]
mod - rts/System/Config/ConfigLocater.cpp Diff ] File ]
mod - rts/System/Config/ConfigSource.cpp Diff ] File ]
mod - rts/System/Config/ConfigSource.h Diff ] File ]
mod - rts/System/Config/ConfigVariable.cpp Diff ] File ]
mod - rts/System/Config/ConfigVariable.h Diff ] File ]
mod - rts/System/Exceptions.h Diff ] File ]
mod - rts/System/FastMath.h Diff ] File ]
mod - rts/System/FileSystem/ArchiveScanner.cpp Diff ] File ]
mod - rts/System/FileSystem/ArchiveScanner.h Diff ] File ]
mod - rts/System/FileSystem/DataDirLocater.cpp Diff ] File ]
mod - rts/System/FileSystem/DataDirLocater.h Diff ] File ]
mod - rts/System/FileSystem/FileHandler.h Diff ] File ]
mod - rts/System/LoadSave/DemoReader.cpp Diff ] File ]
mod - rts/System/Log/DefaultFormatter.cpp Diff ] File ]
mod - rts/System/Log/FileSink.cpp Diff ] File ]
mod - rts/System/Misc/SpringTime.h Diff ] File ]
mod - rts/System/Net/UDPConnection.cpp Diff ] File ]
mod - rts/System/OffscreenGLContext.cpp Diff ] File ]
mod - rts/System/OffscreenGLContext.h Diff ] File ]
mod - rts/System/Platform/CmdLineParams.h Diff ] File ]
mod - rts/System/Platform/Linux/CrashHandler.cpp Diff ] File ]
mod - rts/System/Platform/Mac/CrashHandler.cpp Diff ] File ]
add - rts/System/Platform/Mac/MessageBox.cpp Diff ] File ]
add - rts/System/Platform/MessageBox.h Diff ] File ]
mod - rts/System/Platform/Threading.cpp Diff ] File ]
mod - rts/System/Platform/Watchdog.cpp Diff ] File ]
mod - rts/System/Platform/Win/CrashHandler.cpp Diff ] File ]
add - rts/System/Platform/Win/MessageBox.cpp Diff ] File ]
mod - rts/System/Platform/errorhandler.cpp Diff ] File ]
mod - rts/System/Platform/errorhandler.h Diff ] File ]
mod - rts/System/SafeVector.h Diff ] File ]
mod - rts/System/Sound/AudioChannel.cpp Diff ] File ]
mod - rts/System/Sound/AudioChannel.h Diff ] File ]
mod - rts/System/Sound/EFX.cpp Diff ] File ]
mod - rts/System/Sound/SoundSource.cpp Diff ] File ]
mod - rts/System/Sound/SoundSource.h Diff ] File ]
mod - rts/System/SpringApp.cpp Diff ] File ]
mod - rts/System/Sync/SyncedFloat3.cpp Diff ] File ]
mod - rts/System/Sync/SyncedFloat3.h Diff ] File ]
mod - rts/System/float3.cpp Diff ] File ]
mod - rts/System/float3.h Diff ] File ]
mod - rts/System/myMath.cpp Diff ] File ]
mod - rts/System/myMath.h Diff ] File ]
mod - rts/System/myMath.inl Diff ] File ]
mod - rts/build/cmake/FindMarkdown.cmake Diff ] File ]
mod - rts/build/cmake/TestCXXFlags.cmake Diff ] File ]
mod - rts/build/vstudio8/rts.vcproj Diff ] File ]
mod - rts/build/vstudio9/rts.vcproj Diff ] File ]
mod - rts/builds/dedicated/main.cpp Diff ] File ]
mod - rts/builds/default/CMakeLists.txt Diff ] File ]
mod - rts/lib/gml/gml.cpp Diff ] File ]
mod - rts/lib/gml/gml.h Diff ] File ]
mod - rts/lib/gml/gml_base.cpp Diff ] File ]
mod - rts/lib/gml/gml_base.h Diff ] File ]
mod - rts/lib/gml/gmlcls.h Diff ] File ]
mod - rts/lib/gml/gmlsrv.h Diff ] File ]
mod - rts/lib/lua/include/LuaInclude.h Diff ] File ]
mod - tools/DemoTool/CMakeLists.txt Diff ] File ]
mod - tools/unitsync/CMakeLists.txt Diff ] File ]
add - tools/unitsync/python Diff ] File ]
mod - tools/unitsync/unitsync.cpp Diff ] File ]
develop 2d09c620
Timestamp: 2012-02-06 21:15:43
Author: rt
Details ] Diff ]
DefaultPathDrawer: patch up some old debugging code
mod - rts/Rendering/DefaultPathDrawer.cpp Diff ] File ]
mod - rts/Rendering/DefaultPathDrawer.h Diff ] File ]
mod - rts/Sim/Path/Default/PathDataTypes.h Diff ] File ]
mod - rts/Sim/Path/Default/PathEstimator.cpp Diff ] File ]
develop a8275f5e
Timestamp: 2012-02-06 11:59:44
Author: abma
Details ] Diff ]
docstring + date for deprecated selectionkeys.txt
mod - rts/Game/UI/SelectionKeyHandler.h Diff ] File ]
develop 19f7937c
Timestamp: 2012-02-05 13:38:47
Author: Andrea Piras
Details ] Diff ]
removed selectkeys.txt from the installer ( deprecated, use uikeys.txt )
re-added default selectkeys bindings to uikeys.txt example file and spring source
selectkeys.txt is still usable at the moment, but it should not be used
selectkeys.txt reading functionality should be removed in the future
rm - cont/selectkeys.txt Diff ] File ]
mod - cont/uikeys.txt Diff ] File ]
mod - rts/Game/UI/KeyBindings.cpp Diff ] File ]
develop 120e14a1
Timestamp: 2012-02-05 08:46:36
Author: jK
Details ] Diff ]
reduced CPathManager memusage by >50% (~10% of spring's memusage)
1. How did I measured it:
`memprof ./spring --safemode` (in non-safemode it crashes cause of LoadingMT)
2. the numbers with ZK & Gunmetal Harbor (20x20 map)
Spring total memusage ~450MB + ~200MB by the nvidia drivers
CPathManager memusage
before: 85MB
after: 40MB
3. What did I changed:
* don't alloc memory for parentNodePos & nodeOffsets in full resolution buffer (it doesn't use those)
* alloc extraCostSynced & extraCostUnsynced only on-demand
* get rid of `struct PathNodeState` & move its members into arrays
* make it easier to handle the cases above
* each (empty!) std::vector<int2> had an overhead of 12bytes in the structure (there might be even a lot more alloc'ed outside of the structure)
* by using multiple arrays the CPU caches might be more efficient
mod - rts/Rendering/DefaultPathDrawer.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathDataTypes.h Diff ] File ]
mod - rts/Sim/Path/Default/PathEstimator.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathFinder.cpp Diff ] File ]
develop 41d041cb
Timestamp: 2012-02-05 08:26:23
Author: jK
Details ] Diff ]
fix bug in PathNodeStateBuffer (`int2 mr` wasn't initialized)
+ std::containers don't need to be clear()'ed in the dtor
mod - rts/Sim/Path/Default/PathDataTypes.h Diff ] File ]
mod - rts/Sim/Path/Default/PathEstimator.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathFinder.cpp Diff ] File ]
develop 0acab628
Timestamp: 2012-02-04 13:28:29
Author: rt
Details ] Diff ]
try to fix 2940 again
mod - rts/Sim/Projectiles/ExplosionGenerator.cpp Diff ] File ]
mod - rts/Sim/Projectiles/ExplosionGenerator.h Diff ] File ]
develop 96acc045
Timestamp: 2012-02-04 12:05:12
Author: rt
Details ] Diff ]
slightly tweak 9364b3cb0ab19b6a390e61d0e3934be000359e2e
"depthModMaxValue" --> "depthModMaxScale"
return 0 for depths > -depthModMaxHeight, not 1
mod - rts/Sim/MoveTypes/MoveInfo.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveInfo.h Diff ] File ]
develop 6d7e8ae8
Timestamp: 2012-02-03 19:59:23
Author: rt
Details ] Diff ]
bump PATHESTIMATOR_VERSION
mod - rts/Sim/MoveTypes/MoveInfo.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathConstants.h Diff ] File ]
develop 9364b3cb
Timestamp: 2012-02-03 18:09:28
Author: rt
Details ] Diff ]
un-hardcode the DepthMod equation

new MoveDef parameters
"depthModMinHeight", defaults to 0.0
"depthModMaxHeight", defaults to +inf
"depthModQuadraticCoeff", defaults to 0.0
"depthModLinearCoeff", defaults to 0.1 (deprecates "depthMod")
"depthModConstantCoeff", defaults to 1.0

new formula is given by
if h < "depthModMinHeight": 1.0
if h > "depthModMaxHeight": 1.0
else:
depthScale = MAX(0.01, MIN("depthModMaxValue", (a * h * h) + (b * h) + c))
depthMod = 1 / depthScale
where
h = unit's absolute height below water surface
a = "depthModQuadraticCoeff"
b = "depthModLinearCoeff"
c = "depthModConstantCoeff"
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp Diff ] File ]
mod - rts/Lua/LuaUnitDefs.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveInfo.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/MoveInfo.h Diff ] File ]
mod - rts/Sim/MoveTypes/MoveMath/GroundMoveMath.cpp Diff ] File ]
develop 97b1c6d3
Timestamp: 2012-02-03 13:47:03
Author: rt
Details ] Diff ]
(minor) make {Add,Set}Height non-void
mod - rts/Map/ReadMap.h Diff ] File ]
develop ef309908
Timestamp: 2012-02-03 03:07:54
Author: jK
Details ] Diff ]
get rid of evil virtual CReadMap::GetCornerHeightMapSynced() calls
it ate 0000051:0000050% of the time in CReadMap::AddHeight, which itself eats 10-15% of total cpu time (in non-realistic self 1500 cafus test)

(The solution is still not perfect. Best would be if CReadmap creates the std::vectors, but the problem is only SMF & SM3 loaders know the needed size for them such early in the creation stage, so
map info reading & heightmap loading would need to get separated for this)
mod - rts/Map/ReadMap.cpp Diff ] File ]
mod - rts/Map/ReadMap.h Diff ] File ]
mod - rts/Map/SM3/SM3Map.cpp Diff ] File ]
mod - rts/Map/SM3/SM3Map.h Diff ] File ]
mod - rts/Map/SM3/terrain/Terrain.cpp Diff ] File ]
mod - rts/Map/SM3/terrain/Terrain.h Diff ] File ]
mod - rts/Map/SM3/terrain/TerrainNode.h Diff ] File ]
mod - rts/Map/SM3/terrain/TerrainUtil.cpp Diff ] File ]
mod - rts/Map/SMF/SMFReadMap.cpp Diff ] File ]
mod - rts/Map/SMF/SMFReadMap.h Diff ] File ]
develop eee968d2
Timestamp: 2012-02-02 22:29:27
Author: rt
Details ] Diff ]
s/Normalize/SafeNormalize
mod - rts/Sim/MoveTypes/HoverAirMoveType.cpp Diff ] File ]
develop d6b0669c
Timestamp: 2012-02-02 21:34:33
Author: rt
Details ] Diff ]
(minor) beautify BeamLaser.cpp a bit
mod - rts/Sim/Weapons/BeamLaser.cpp Diff ] File ]
mod - rts/Sim/Weapons/BeamLaser.h Diff ] File ]
develop 45a5f38b
Timestamp: 2012-02-02 21:00:33
Author: jK
Details ] Diff ]
CSMFReadMap: remove some statics & some local vars
mod - rts/Map/SMF/SMFReadMap.cpp Diff ] File ]
develop c035303b
Timestamp: 2012-02-02 20:57:35
Author: jK
Details ] Diff ]
fix CReadmap memory footprint computation
mod - rts/Map/ReadMap.cpp Diff ] File ]
develop fd0b866e
Timestamp: 2012-02-02 20:57:04
Author: jK
Details ] Diff ]
further optimize CReadMap::UpdateFaceNormals()
mod - rts/Map/ReadMap.cpp Diff ] File ]
First  Prev  1 2 3 ... 110 ... 220 ... 330 ... 418 419 420 421 422 423 424 ... 440 ... 550 ... 660 ... 770 ... 880 ... 990 ... 1057 1058 1059  Next  Last