2025-09-02 14:38 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
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 ]
First  Prev  1 2 3 ... 110 ... 220 ... 245 246 247 248 249 250 251 ... 330 ... 440 ... 550 ... 660 ... 770 ... 880 ... 990 ... 1057 1058 1059  Next  Last