Changesets: spring
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 ] | ||