Changesets: spring
develop 124665aa
Timestamp: 2016-01-05 17:04:57 Author: Eshed [ Details ] [ Diff ] |
Add support for ellipsoid colvols Uses Newton's method for approximation of distance from point. See http://wwwf.imperial.ac.uk/~rn/distance2ellipse.pdf for details. Added a test that gives information about the accuracy of said approximation (unfortunately couldn't reuse the code since I need to gather data during the iterations. It's very accurate and should be fast enough. |
||
mod - rts/Rendering/DebugColVolDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionVolume.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionVolume.h | [ Diff ] [ File ] | ||
mod - test/CMakeLists.txt | [ Diff ] [ File ] | ||
add - test/engine/Sim/Misc/testEllipsoid.cpp | [ Diff ] [ File ] | ||
develop 5caa1362
Timestamp: 2016-01-05 16:55:34 Author: rtri [ Details ] [ Diff ] |
refactor Threading/ThreadSupport to avoid naked new's | ||
mod - AI/Interfaces/C/src/Interface.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Linux/ThreadSupport.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Linux/ThreadSupport.h | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Threading.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Threading.h | [ Diff ] [ File ] | ||
develop b7b6c64a
Timestamp: 2016-01-05 01:38:01 Author: rtri [ Details ] [ Diff ] |
unused include | ||
mod - AI/Interfaces/C/src/Interface.cpp | [ Diff ] [ File ] | ||
mod - AI/Interfaces/C/src/Interface.h | [ Diff ] [ File ] | ||
develop 3f7b6e01
Timestamp: 2016-01-05 01:03:53 Author: rtri [ Details ] [ Diff ] |
style | ||
mod - AI/Interfaces/C/src/Interface.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SkirmishAI.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SkirmishAI.h | [ Diff ] [ File ] | ||
develop d64c9550
Timestamp: 2016-01-05 01:00:24 Author: rtri [ Details ] [ Diff ] |
remove explicit dyn(de)alloc'ing from AI C-interface | ||
mod - AI/Interfaces/C/src/Interface.cpp | [ Diff ] [ File ] | ||
mod - AI/Interfaces/C/src/Interface.h | [ Diff ] [ File ] | ||
develop 3157eec0
Timestamp: 2016-01-05 00:03:55 Author: rtri [ Details ] [ Diff ] |
fix leak in Threading::CreateNewThread | ||
mod - rts/System/Platform/Threading.cpp | [ Diff ] [ File ] | ||
develop 997e6391
Timestamp: 2016-01-04 23:39:48 Author: abma [ Details ] [ Diff ] |
fix 0005025: don't try to load non-existing archive in menu |
||
mod - rts/Menu/SelectionWidget.cpp | [ Diff ] [ File ] | ||
develop 2a7b9f53
Timestamp: 2016-01-04 22:38:30 Author: rtri [ Details ] [ Diff ] |
fix (?) memleak in Threading::SetCurrentThreadControls | ||
mod - rts/System/Platform/Linux/ThreadSupport.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Threading.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Threading.h | [ Diff ] [ File ] | ||
develop 81e8a0ca
Timestamp: 2016-01-04 20:23:32 Author: rtri [ Details ] [ Diff ] |
fix memleak in CAIInterfaceLibrary + minor cleanup | ||
mod - rts/ExternalAI/AIInterfaceLibrary.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/AIInterfaceLibrary.h | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SkirmishAILibrary.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SkirmishAILibrary.h | [ Diff ] [ File ] | ||
develop 1ea06af2
Timestamp: 2016-01-04 19:24:45 Author: rtri [ Details ] [ Diff ] |
prevent silent matrix-mode change | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
develop 7b2fd6f3
Timestamp: 2016-01-04 18:06:40 Author: rtri [ Details ] [ Diff ] |
support calling gl.*Shape in DrawScreen | ||
mod - doc/changelog.txt | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.h | [ Diff ] [ File ] | ||
develop 08e02c19
Timestamp: 2016-01-04 14:41:27 Author: rtri [ Details ] [ Diff ] |
nlc | ||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | ||
develop 05535127
Timestamp: 2016-01-04 14:31:18 Author: rtri [ Details ] [ Diff ] |
UnitDrawer: handle transforms uniformly between FFP and SSP states transforms for gl.{Unit,Feature}Shape must include a gl.LoadIdentity! |
||
mod - rts/Game/UI/CursorIcons.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawerState.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawerState.hpp | [ Diff ] [ File ] | ||
develop ec9b9d04
Timestamp: 2016-01-04 11:40:30 Author: abma [ Details ] [ Diff ] |
update prdownloader: fix memleak | ||
mod - tools/pr-downloader | [ Diff ] [ File ] | ||
develop f08fa3d6
Timestamp: 2016-01-04 00:18:22 Author: rtri [ Details ] [ Diff ] |
add gl.{Unit,Feature}{Shape}Textures callouts | ||
mod - doc/changelog.txt | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
develop d69248c5
Timestamp: 2016-01-03 21:43:53 Author: Gajo Petrovic [ Details ] [ Diff ] |
actually register GetUnitMaxRange (was its Set equivalent ever used?/what's this for? unit auto-attack range?) | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
develop b9a4c97d
Timestamp: 2016-01-03 16:47:55 Author: abma [ Details ] [ Diff ] |
fix compile warning: missing return | ||
mod - rts/System/Matrix44f.cpp | [ Diff ] [ File ] | ||
develop 33845c2f
Timestamp: 2016-01-03 16:27:37 Author: abma [ Details ] [ Diff ] |
fix demotool linking | ||
mod - tools/DemoTool/CMakeLists.txt | [ Diff ] [ File ] | ||
develop f722c092
Timestamp: 2016-01-03 16:24:57 Author: Eshed [ Details ] [ Diff ] |
No real need for negative number | ||
mod - test/engine/System/testRotationMatrix44f.cpp | [ Diff ] [ File ] | ||
develop 9010a68e
Timestamp: 2016-01-03 13:24:54 Author: rtri [ Details ] [ Diff ] |
use smaller epsilon in GetEulerAngles | ||
mod - rts/System/Matrix44f.cpp | [ Diff ] [ File ] | ||
develop d6e8b322
Timestamp: 2016-01-03 12:36:27 Author: Gajo Petrovic [ Details ] [ Diff ] |
some (probably ugly) matrix44f euler rotation tests; rotation mostly works it seems | ||
mod - test/CMakeLists.txt | [ Diff ] [ File ] | ||
add - test/engine/System/testRotationMatrix44f.cpp | [ Diff ] [ File ] | ||
develop 71b42f0c
Timestamp: 2016-01-03 02:31:22 Author: rtri [ Details ] [ Diff ] |
fix Euler-angle math | ||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DModel.h | [ Diff ] [ File ] | ||
mod - rts/System/Matrix44f.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Matrix44f.h | [ Diff ] [ File ] | ||
develop a854b2c0
Timestamp: 2016-01-03 01:16:21 Author: Eshed [ Details ] [ Diff ] |
nlc | ||
mod - rts/Sim/Misc/InterceptHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/InterceptHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/EmgProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/EmgProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/ExplosiveProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/ExplosiveProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/FlameProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/FlameProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/LaserProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/LaserProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/MissileProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/MissileProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/StarburstProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/StarburstProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/PlasmaRepulser.cpp | [ Diff ] [ File ] | ||
develop 985cf872
Timestamp: 2016-01-02 23:10:56 Author: Eshed [ Details ] [ Diff ] |
Fix tests, take #2 | ||
mod - rts/Sim/Misc/QuadField.cpp | [ Diff ] [ File ] | ||
develop cfa31bb3
Timestamp: 2016-01-02 22:52:49 Author: Eshed [ Details ] [ Diff ] |
Fix tests | ||
mod - rts/Sim/Weapons/PlasmaRepulser.cpp | [ Diff ] [ File ] | ||