Changesets: spring
develop c812f2fe
Timestamp: 2015-12-03 16:31:08 Author: rtri [ Details ] [ Diff ] |
minor | ||
mod - rts/Game/TraceRay.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Objects/SolidObject.h | [ Diff ] [ File ] | ||
develop c77136cf
Timestamp: 2015-12-03 15:53:26 Author: rtri [ Details ] [ Diff ] |
fix SetLODCount | ||
mod - rts/Rendering/Models/3DModel.cpp | [ Diff ] [ File ] | ||
develop e22aeb5d
Timestamp: 2015-12-03 15:47:32 Author: rtri [ Details ] [ Diff ] |
move Unit::localModel to SolidObject (features now have a non-animated LM) move SolidObject::LuaObjectMaterialData to LocalModel where it now belongs this enables LuaObjectRendering::SetPieceList for features; as a byproduct features (that have models) can use per-piece collision volumes and also gain a last-hit piece with associated benefits make DebugColVolDrawer draw piece volumes (if present) for features make CollisionHandler only know about SolidObject add Spring.{Get,Set}FeaturePieceCollisionVolumeData callouts add Spring.GetFeatureLastAttackedPiece callout reduce VectorInsertUnique's line-count |
||
mod - doc/changelog.txt | [ Diff ] [ File ] | ||
mod - rts/Game/GameHelper.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/TraceRay.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaObjectRendering.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaObjectRendering.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaUtils.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/DebugColVolDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/LuaObjectDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DModel.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DModel.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/Feature.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/FeatureHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/FeatureHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Objects/SolidObject.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Objects/SolidObject.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/ProjectileHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/BeamLaser.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/LightningCannon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Util.h | [ Diff ] [ File ] | ||
develop 51dbf425
Timestamp: 2015-12-03 10:03:49 Author: jK [ Details ] [ Diff ] |
optimize ThreadPool atomics access | ||
mod - rts/System/ThreadPool.cpp | [ Diff ] [ File ] | ||
mod - rts/System/ThreadPool.h | [ Diff ] [ File ] | ||
develop c3b4a1d2
Timestamp: 2015-12-03 10:02:19 Author: jK [ Details ] [ Diff ] |
Lua: add Spring.IsUnitIn[Los, AirLos, ...] Note this is _not_ equal with Spring.IsPosInLos with the unit's pos! I.e. the ground maybe in radar range, but the unit is jammed and so not visible |
||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.h | [ Diff ] [ File ] | ||
develop 1fa03a97
Timestamp: 2015-12-03 09:46:35 Author: jK [ Details ] [ Diff ] |
modrules.lua: add new seperateJammers tag (breaks backward compability!) default true (old behaviour is false) when enabled each allyTeam only jammes their own units |
||
mod - rts/ExternalAI/AICallback.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Map/InfoTexture/Legacy/LegacyInfoTextureHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Map/InfoTexture/Modern/Radar.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/ProjectileDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/LosHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/LosHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/ModInfo.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/ModInfo.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/UnitScript.cpp | [ Diff ] [ File ] | ||
develop bec36b5a
Timestamp: 2015-12-03 09:30:02 Author: jK [ Details ] [ Diff ] |
unit->losRadius are in elmos now, remove the scalings | ||
mod - rts/Game/GameHelper.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/MiniMap.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/MobileCAI.cpp | [ Diff ] [ File ] | ||
develop 9cfe9f77
Timestamp: 2015-12-03 07:32:27 Author: jK [ Details ] [ Diff ] |
add DEBUG_BOUNDSCHECK a.k.a. MPX for runtime pointer/array bounds checking(needs gcc5+) | ||
mod - CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/build/cmake/TestCXXFlags.cmake | [ Diff ] [ File ] | ||
develop 9c1a6e95
Timestamp: 2015-12-03 07:30:51 Author: jK [ Details ] [ Diff ] |
SIGNAL_NANS -> DEBUG_SIGNAL_NANS | ||
mod - CMakeLists.txt | [ Diff ] [ File ] | ||
mod - buildbot/master/master.cfg | [ Diff ] [ File ] | ||
develop 46ac22fa
Timestamp: 2015-12-03 07:28:04 Author: jK [ Details ] [ Diff ] |
(re)add DEBUG_MAX_WARNINGS | ||
mod - CMakeLists.txt | [ Diff ] [ File ] | ||
develop cca2eae5
Timestamp: 2015-12-03 07:27:35 Author: jK [ Details ] [ Diff ] |
nlc | ||
mod - CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/build/cmake/TestCXXFlags.cmake | [ Diff ] [ File ] | ||
develop 18e00270
Timestamp: 2015-12-03 04:11:16 Author: Gajo Petrovic [ Details ] [ Diff ] |
update branch to match the new pr-downloader API; make category mandatory | ||
mod - rts/Lua/LuaVFSDownload.cpp | [ Diff ] [ File ] | ||
mod - tools/pr-downloader | [ Diff ] [ File ] | ||
develop cde4943b
Timestamp: 2015-12-02 22:44:56 Author: rtri [ Details ] [ Diff ] |
decrease warning spam | ||
mod - rts/Rendering/Models/IModelParser.cpp | [ Diff ] [ File ] | ||
develop 1c9646d6
Timestamp: 2015-12-02 22:13:49 Author: rtri [ Details ] [ Diff ] |
remove pieceMap from S3DModel s/SetGlobalDrawPassLODFactor/SetDrawPassGlobalLODFactor |
||
mod - rts/Rendering/FeatureDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/LuaObjectDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/LuaObjectDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DModel.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DModel.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/AssParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/AssParser.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/IModelParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
develop bdcab8aa
Timestamp: 2015-12-02 16:14:50 Author: rtri [ Details ] [ Diff ] |
do not send *PostDeferred events if also forward drawing switch QuadField to object->pos exclusively (not midPos) minor adjustment to WorldObject::SetVelocityAndSpeed s/lua_State *L/lua_State* L/g in rts/Lua/ |
||
mod - doc/changelog.txt | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaGaia.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaGaia.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaHandle.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaIntro.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaIntro.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaRBOs.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaRBOs.h | [ 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/LuaUnsyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaUtils.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaZip.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/LuaObjectDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/QuadField.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Objects/WorldObject.h | [ Diff ] [ File ] | ||
develop 3ef3f110
Timestamp: 2015-12-02 15:22:36 Author: Eshed [ Details ] [ Diff ] |
Remove LocalModel Dynamic Allocation ! {Set,Get}UnitPieceCollisionVolumeData now receive 1-based piece index argument (was 0-based) - Add ParseUnitLocalModelPiece to LuaUtils.lua for great code reuse |
||
mod - doc/changelog.txt | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaObjectRendering.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaUtils.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/DebugColVolDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/HUDDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/LuaObjectDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DModel.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DModel.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/CobInstance.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/LuaUnitScript.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/UnitScript.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitTypes/Builder.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitTypes/Factory.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Sync/DumpState.cpp | [ Diff ] [ File ] | ||
develop 18196ec4
Timestamp: 2015-12-02 02:59:10 Author: rtri [ Details ] [ Diff ] |
wording | ||
mod - doc/changelog.txt | [ Diff ] [ File ] | ||
develop 52a61206
Timestamp: 2015-12-02 02:53:20 Author: rtri [ Details ] [ Diff ] |
add DrawGroundPostDeferred event | ||
mod - cont/base/springcontent/LuaGadgets/callins.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaGadgets/gadgets.lua | [ Diff ] [ File ] | ||
mod - doc/changelog.txt | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaHandle.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaHandle.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/System/EventClient.h | [ Diff ] [ File ] | ||
mod - rts/System/EventHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/System/EventHandler.h | [ Diff ] [ File ] | ||
mod - rts/System/Events.def | [ Diff ] [ File ] | ||
develop 53612ce2
Timestamp: 2015-12-01 23:43:53 Author: Eshed [ Details ] [ Diff ] |
addendum 1dd81d4 | ||
mod - rts/Rendering/Models/3DModel.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DModel.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DOParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/AssParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/IModelParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/OBJParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/S3OParser.cpp | [ Diff ] [ File ] | ||
develop be7d56ce
Timestamp: 2015-12-01 23:21:00 Author: rtri [ Details ] [ Diff ] |
- | ||
mod - rts/Rendering/Models/OBJParser.cpp | [ Diff ] [ File ] | ||
develop bc813290
Timestamp: 2015-12-01 23:14:17 Author: rtri [ Details ] [ Diff ] |
typO | ||
mod - rts/Lua/LuaUnsyncedCtrl.cpp | [ Diff ] [ File ] | ||
develop 1dd81d4a
Timestamp: 2015-12-01 23:13:28 Author: Eshed [ Details ] [ Diff ] |
remove collisionVolume dynamic allocation | ||
mod - rts/Game/TraceRay.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/DebugColVolDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/Feature.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionVolume.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/QuadField.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Objects/SolidObject.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Objects/SolidObject.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | ||
develop 290d2121
Timestamp: 2015-12-01 23:13:08 Author: rtri [ Details ] [ Diff ] |
fix includes | ||
mod - rts/Sim/Features/FeatureHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/QuadField.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.cpp | [ Diff ] [ File ] | ||
develop c1b0e465
Timestamp: 2015-12-01 23:05:16 Author: rtri [ Details ] [ Diff ] |
allow Lua to disable the forward opaque {Unit,Feature}Drawer passes (the ${map,model}_gbuffer_* textures together contain almost enough information to setup a full post-processing renderer pipeline) |
||
mod - doc/changelog.txt | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaUnsyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/BaseGroundDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/BaseGroundDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/FeatureDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/FeatureDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionVolume.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionVolume.h | [ Diff ] [ File ] | ||
develop 5ff0193d
Timestamp: 2015-12-01 22:37:29 Author: Eshed [ Details ] [ Diff ] |
Make FeatureDefs contigous | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaFeatureDefs.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/FeatureDef.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/FeatureHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/FeatureHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Objects/SolidObjectDef.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Objects/SolidObjectDef.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitDef.cpp | [ Diff ] [ File ] | ||