2025-08-22 21:55 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
develop 947dab8b
Timestamp: 2016-12-14 00:10:14
Author: rtri
Details ] Diff ]
use glClipControl if available
mod - rts/System/SpringApp.cpp Diff ] File ]
develop e958a2a8
Timestamp: 2016-12-13 23:48:46
Author: rtri
Details ] Diff ]
remove typedef
mod - rts/Sim/Projectiles/FireProjectile.h Diff ] File ]
develop 936f8a72
Timestamp: 2016-12-13 23:39:38
Author: rtri
Details ] Diff ]
remove std::list from FireProjectile,ExtractorBuilding
mod - rts/Sim/Path/Default/PathCache.cpp Diff ] File ]
mod - rts/Sim/Projectiles/FireProjectile.cpp Diff ] File ]
mod - rts/Sim/Projectiles/FireProjectile.h Diff ] File ]
mod - rts/Sim/Units/UnitTypes/ExtractorBuilding.cpp Diff ] File ]
mod - rts/Sim/Units/UnitTypes/ExtractorBuilding.h Diff ] File ]
develop 2c859bcf
Timestamp: 2016-12-13 17:16:14
Author: Johan Rehnberg
Details ] Diff ]
remove a few std::move calls to fix 0005415

Kloot, I suggest you read
http://thbecker.net/articles/rvalue_references/section_01.html
and then remove the rest of all bad std::move calls.
mod - rts/Sim/Path/Default/PathCache.cpp Diff ] File ]
mod - rts/System/FileSystem/ArchiveScanner.cpp Diff ] File ]
develop 3b044359
Timestamp: 2016-12-13 13:12:30
Author: rtri
Details ] Diff ]
force SP and NP to equal LOD
mod - rts/Map/SMF/Basic/BasicMeshDrawer.cpp Diff ] File ]
develop 23912f68
Timestamp: 2016-12-13 02:49:06
Author: rtri
Details ] Diff ]
fix HL warning spam
mod - rts/Map/SMF/Basic/BasicMeshDrawer.cpp Diff ] File ]
develop b690db4d
Timestamp: 2016-12-13 02:14:03
Author: rtri
Details ] Diff ]
add new basic GL3+ terrain-mesh drawer

this is more than twice as fast as (and vastly less complex than) either
ROAM or legacy GCM even on a lower-midrange GPU when set to a comparable
average level of detail, at ~zero CPU usage

unlike ROAM *no* variance-based adaptive tessellation is performed (only
global vertex density reduction), but on any decent modern graphics card
the terrain detail bias can just be increased to compensate for degraded
high-frequency geometry, while still coming out far ahead in FPS

(in general, most fancy CPU-side algorithms from 1997 are no longer worth
it in 2016, and have not been for a while)
mod - rts/Map/CMakeLists.txt Diff ] File ]
add - rts/Map/SMF/Basic/BasicMeshDrawer.cpp Diff ] File ]
add - rts/Map/SMF/Basic/BasicMeshDrawer.h Diff ] File ]
mod - rts/Map/SMF/SMFGroundDrawer.cpp Diff ] File ]
mod - rts/Map/SMF/SMFGroundDrawer.h Diff ] File ]
develop 3910f3eb
Timestamp: 2016-12-12 20:17:27
Author: rtri
Committer: GitHub
Details ] Diff ]
rename a variable in ArchiveScanner; was shadowed
mod - rts/System/FileSystem/ArchiveScanner.cpp Diff ] File ]
develop 809e4d3f
Timestamp: 2016-12-11 14:27:32
Author: rtri
Details ] Diff ]
s/map/unordered_map/PathManager/
mod - rts/Rendering/DefaultPathDrawer.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathManager.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathManager.h Diff ] File ]
develop 10c93492
Timestamp: 2016-12-11 01:05:57
Author: rtri
Details ] Diff ]
do not parse info-textures bound to shaders *every single frame*
mod - rts/Lua/LuaOpenGLUtils.cpp Diff ] File ]
mod - rts/Rendering/Shaders/Shader.cpp Diff ] File ]
mod - rts/Rendering/Shaders/Shader.h Diff ] File ]
develop a1298cfd
Timestamp: 2016-12-10 21:18:45
Author: rtri
Committer: GitHub
Details ] Diff ]
insert a missing eventHandler.RemoveClient call
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp Diff ] File ]
develop a5a2e3d0
Timestamp: 2016-12-10 20:14:07
Author: rtri
Details ] Diff ]
PathCache:
remove dynallocs of CacheItem's
map->unordered_map, list->deque
C++11-ify a few statements
bump PE version
mod - rts/Sim/Path/Default/IPathFinder.cpp Diff ] File ]
mod - rts/Sim/Path/Default/IPathFinder.h Diff ] File ]
mod - rts/Sim/Path/Default/PathCache.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathCache.h Diff ] File ]
mod - rts/Sim/Path/Default/PathConstants.h Diff ] File ]
mod - rts/Sim/Path/Default/PathEstimator.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathEstimator.h Diff ] File ]
mod - rts/Sim/Path/Default/PathFinder.cpp Diff ] File ]
mod - rts/Sim/Path/Default/PathFinder.h Diff ] File ]
develop 7f4fd6c6
Timestamp: 2016-12-09 16:41:27
Author: rtri
Details ] Diff ]
add. fe754e6d
mod - cont/base/springcontent/shaders/GLSL/ModelFragProg.glsl Diff ] File ]
develop 0717fd7e
Timestamp: 2016-12-09 16:25:09
Author: rtri
Details ] Diff ]
use fixed AT for now
mod - cont/base/springcontent/shaders/GLSL/ShadowGenFragProg.glsl Diff ] File ]
mod - rts/Rendering/ShadowHandler.cpp Diff ] File ]
develop 403f6cb1
Timestamp: 2016-12-09 15:24:48
Author: rtri
Details ] Diff ]
less code
mod - rts/Rendering/Env/AdvTreeDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/BasicTreeDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/ITreeDrawer.cpp Diff ] File ]
develop e564fccd
Timestamp: 2016-12-09 14:12:53
Author: rtri
Details ] Diff ]
-
mod - rts/Rendering/WorldDrawer.cpp Diff ] File ]
develop cb40c075
Timestamp: 2016-12-09 14:07:18
Author: rtri
Details ] Diff ]
move tree-related junk out of BaseGroundDrawer
mod - rts/Map/BaseGroundDrawer.cpp Diff ] File ]
mod - rts/Map/BaseGroundDrawer.h Diff ] File ]
mod - rts/Rendering/Env/AdvTreeDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/AdvTreeDrawer.h Diff ] File ]
mod - rts/Rendering/Env/BasicTreeDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/BasicTreeDrawer.h Diff ] File ]
mod - rts/Rendering/Env/ITreeDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/ITreeDrawer.h Diff ] File ]
mod - rts/Rendering/WorldDrawer.cpp Diff ] File ]
develop fe754e6d
Timestamp: 2016-12-09 12:02:36
Author: rtri
Details ] Diff ]
close 0000249
mod - cont/base/springcontent/CMakeLists.txt Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/GrassFragProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/GrassVertProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/GroundDecalsFragProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/ModelFragProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/ModelVertProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/SMFFragProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/SMFVertProg.glsl Diff ] File ]
add - cont/base/springcontent/shaders/GLSL/ShadowGenFragProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/ShadowGenVertProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/TreeFragProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/TreeVertProg.glsl Diff ] File ]
mod - cont/base/springcontent/shaders/GLSL/bumpWaterFS.glsl Diff ] File ]
mod - rts/Rendering/ShadowHandler.cpp Diff ] File ]
develop 2648af57
Timestamp: 2016-12-09 10:24:39
Author: Eshed
Details ] Diff ]
Remove warning when loading S3O models with no 2nd texture.
mod - rts/Rendering/Models/S3OParser.cpp Diff ] File ]
mod - rts/Rendering/Textures/S3OTextureHandler.cpp Diff ] File ]
develop 62b37497
Timestamp: 2016-12-09 04:16:53
Author: Eshed
Details ] Diff ]
fix calculation in ForTaskGroup

also make the tests not fail randomly.
mod - rts/System/ThreadPool.cpp Diff ] File ]
mod - rts/System/ThreadPool.h Diff ] File ]
mod - test/engine/System/Misc/testSpringTime.cpp Diff ] File ]
develop 3098d749
Timestamp: 2016-12-09 03:15:52
Author: Eshed
Details ] Diff ]
minor
mod - rts/System/Platform/Win/Once.h Diff ] File ]
develop 36e0fd6b
Timestamp: 2016-12-09 02:53:33
Author: Eshed
Details ] Diff ]
Attempt fixing future by stealing Boost's implementation.
mod - rts/System/FileSystem/ArchiveScanner.cpp Diff ] File ]
mod - rts/System/Platform/Win/Future.cpp Diff ] File ]
mod - rts/System/Platform/Win/Future.h Diff ] File ]
add - rts/System/Platform/Win/Once.h Diff ] File ]
develop c6c37422
Timestamp: 2016-12-08 22:58:46
Author: Eshed
Details ] Diff ]
Fix loading on windows
mod - rts/System/Platform/Win/CriticalSection.cpp Diff ] File ]
develop 9e0c810b
Timestamp: 2016-12-08 04:20:44
Author: rtri
Details ] Diff ]
rip out DynamicSun

1) garbage-quality code
2) much more convincing day / night cycles can be completely and more cleanly
(re-)implemented in Lua with Spring.SetSunLighting, Spring.SetSunDirection,
and Spring.SetAtmosphere

Spring.SetSunParameters and Spring.SetSunManualControl are now history
mod - rts/Game/UnsyncedGameCommands.cpp Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.h Diff ] File ]
mod - rts/Map/MapInfo.cpp Diff ] File ]
mod - rts/Map/MapInfo.h Diff ] File ]
mod - rts/Map/SMF/SMFRenderState.cpp Diff ] File ]
mod - rts/Rendering/Env/AdvTreeDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/BumpWater.cpp Diff ] File ]
mod - rts/Rendering/Env/CubeMapHandler.cpp Diff ] File ]
mod - rts/Rendering/Env/Decals/DecalsDrawerGL4.cpp Diff ] File ]
mod - rts/Rendering/Env/Decals/GroundDecalHandler.cpp Diff ] File ]
mod - rts/Rendering/Env/Decals/LegacyTrackHandler.cpp Diff ] File ]
mod - rts/Rendering/Env/DynWater.cpp Diff ] File ]
mod - rts/Rendering/Env/GrassDrawer.cpp Diff ] File ]
mod - rts/Rendering/Env/ISky.cpp Diff ] File ]
mod - rts/Rendering/Env/ISky.h Diff ] File ]
mod - rts/Rendering/Env/SkyLight.cpp Diff ] File ]
mod - rts/Rendering/Env/SkyLight.h Diff ] File ]
mod - rts/Rendering/Env/SunLighting.cpp Diff ] File ]
mod - rts/Rendering/Env/SunLighting.h Diff ] File ]
mod - rts/Rendering/ShadowHandler.cpp Diff ] File ]
mod - rts/Rendering/UnitDrawerState.cpp Diff ] File ]
mod - rts/Rendering/WorldDrawer.cpp Diff ] File ]
develop fb40aee2
Timestamp: 2016-12-08 02:23:31
Author: rtri
Details ] Diff ]
add Spring.SetUnitPieceMatrix(number unitID, number pieceNum, table matrix)

sets the local (i.e. parent-relative) matrix of the given piece if any of the
first three elements are non-zero, and also blocks all script animations from
modifying it until {0, 0, 0} is passed

matrix should be an array of 16 floats, but is not otherwise sanity-checked
mod - rts/Lua/LuaObjectMaterial.h Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedCtrl.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 ]
First  Prev  1 2 3 ... 110 ... 180 181 182 183 184 185 186 ... 220 ... 330 ... 440 ... 550 ... 660 ... 770 ... 880 ... 990 ... 1057 1058 1059  Next  Last