Changesets: spring
develop 438f3d34
Timestamp: 2017-01-02 00:30:10 Author: rtri [ Details ] [ Diff ] |
apparently clang's max_align_t is *not* in std:: | ||
mod - rts/System/ConcurrentQueue.h | [ Diff ] [ File ] | ||
develop 1fa6a5c7
Timestamp: 2017-01-02 00:27:32 Author: Eshed [ Details ] [ Diff ] |
update license | ||
mod - LICENSE | [ Diff ] [ File ] | ||
develop 0dea38ee
Timestamp: 2017-01-02 00:01:01 Author: rtri [ Details ] [ Diff ] |
revert 03480325 | ||
mod - CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/System/ThreadPool.cpp | [ Diff ] [ File ] | ||
develop dc787389
Timestamp: 2017-01-01 23:32:23 Author: rtri [ Details ] [ Diff ] |
add moodycamel's ConcurrentQueue header | ||
add - rts/System/ConcurrentQueue.h | [ Diff ] [ File ] | ||
develop d8522652
Timestamp: 2017-01-01 23:22:47 Author: rtri [ Details ] [ Diff ] |
- | ||
mod - test/engine/System/testThreadPool.cpp | [ Diff ] [ File ] | ||
develop ae4fcc49
Timestamp: 2017-01-01 23:04:15 Author: rtri [ Details ] [ Diff ] |
fix 0005424 (un-FUBAR ThreadPool after the completely untested changes in 986ed93586) | ||
mod - rts/System/Platform/Threading.cpp | [ Diff ] [ File ] | ||
mod - rts/System/ThreadPool.cpp | [ Diff ] [ File ] | ||
mod - rts/System/ThreadPool.h | [ Diff ] [ File ] | ||
develop e342a2dd
Timestamp: 2016-12-31 01:06:35 Author: rtri [ Details ] [ Diff ] |
dos2unix System/Platform/Threading; refactor triple-duplicated code | ||
mod - rts/System/Platform/Threading.cpp | [ Diff ] [ File ] | ||
develop 8c1a60d4
Timestamp: 2016-12-30 17:52:20 Author: rtri [ Details ] [ Diff ] |
make shader-flag handling more lightweight (no strings, no streams) | ||
mod - rts/Rendering/Shaders/Shader.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Shaders/Shader.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Shaders/ShaderStates.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Shaders/ShaderStates.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/ShadowHandler.cpp | [ Diff ] [ File ] | ||
develop 46c291ec
Timestamp: 2016-12-29 16:05:19 Author: rtri [ Details ] [ Diff ] |
s/{list,map}/{deque,unordered_map}/DebugDrawerAI | ||
mod - rts/Game/InMapDrawModel.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/InMapDrawModel.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/DebugDrawerAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/DebugDrawerAI.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/InMapDrawView.cpp | [ Diff ] [ File ] | ||
develop 03480325
Timestamp: 2016-12-29 15:03:50 Author: rtri [ Details ] [ Diff ] |
disable ThreadPool until current SingleConsumerQueue issues are fixed 1) threads will never push two tasks with the same id, but can overwrite still-running tasks (!) mapping to the same index 2) threads can concurrently write to the same index if task A gets assigned id K and task B gets assigned id K + ringSize 3) no protection against #1 if more worker-threads are created at once than will fit in the queue, e.g. by model preloading 4) std::shared_ptr<T> can not be made atomic 5) ... |
||
mod - CMakeLists.txt | [ Diff ] [ File ] | ||
develop dfac1aa0
Timestamp: 2016-12-29 13:10:58 Author: rtri [ Details ] [ Diff ] |
s/list/deque/glFont; s/list/vector/InMapDraw* | ||
mod - rts/Game/InMapDraw.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/InMapDraw.h | [ Diff ] [ File ] | ||
mod - rts/Game/InMapDrawModel.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/InMapDrawModel.h | [ Diff ] [ File ] | ||
mod - rts/Game/UI/InfoConsole.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/ReadMap.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Fonts/glFont.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Fonts/glFont.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/InMapDrawView.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/InMapDrawView.h | [ Diff ] [ File ] | ||
develop 3c91d43f
Timestamp: 2016-12-29 01:46:07 Author: rtri [ Details ] [ Diff ] |
kill clang warnings | ||
mod - rts/Game/WaitCommandsAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/FeatureDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/FeatureDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/LuaObjectDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/System/UnorderedSet.hpp | [ Diff ] [ File ] | ||
develop 19307ee4
Timestamp: 2016-12-29 00:53:43 Author: rtri [ Details ] [ Diff ] |
fix HL build | ||
mod - rts/Lua/LuaVFSDownload.cpp | [ Diff ] [ File ] | ||
develop a2a0fd22
Timestamp: 2016-12-29 00:37:31 Author: rtri [ Details ] [ Diff ] |
boilerplate changes to make swapping in different HT implementations easier | ||
mod - rts/Game/CameraHandler.h | [ Diff ] [ File ] | ||
mod - rts/Game/SelectedUnitsHandler.h | [ Diff ] [ File ] | ||
mod - rts/Game/UI/Groups/Group.h | [ Diff ] [ File ] | ||
mod - rts/Game/WaitCommandsAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/WaitCommandsAI.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaFBOs.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaMaterial.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaMaterial.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaObjectRendering.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGLUtils.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaRulesParams.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaVFSDownload.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/ReadMap.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/CommandDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/DebugColVolDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Env/Decals/DecalsDrawerGL4.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Fonts/CFontTexture.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Fonts/CFontTexture.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/FBO.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/FBO.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Map/InfoTexture/Modern/InfoTextureHandler.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/IModelParser.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/ModelRenderContainer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Shaders/GLSLCopyState.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Shaders/GLSLCopyState.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Shaders/Shader.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Shaders/ShaderHandler.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Shaders/ShaderStates.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Shaders/ShaderStates.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Textures/NamedTextures.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Textures/S3OTextureHandler.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/FeatureDefHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/FeatureHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/LosHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/SimObjectIDPool.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathCache.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathManager.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/BuilderCAI.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitHandler.h | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Log/DefaultFilter.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Log/DefaultFilter.h | [ Diff ] [ File ] | ||
mod - rts/System/LogOutput.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/SDL1_keysym.cpp | [ Diff ] [ File ] | ||
add - rts/System/UnorderedMap.hpp | [ Diff ] [ File ] | ||
add - rts/System/UnorderedSet.hpp | [ Diff ] [ File ] | ||
mod - rts/System/creg/STL_Map.h | [ Diff ] [ File ] | ||
mod - rts/System/creg/STL_Set.h | [ Diff ] [ File ] | ||
mod - rts/System/creg/creg.cpp | [ Diff ] [ File ] | ||
develop 32c79bdc
Timestamp: 2016-12-28 19:00:14 Author: rtri [ Details ] [ Diff ] |
s/sort/stable_sort (JIC) | ||
mod - rts/Lua/LuaParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/ProjectileHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/System/EventClient.h | [ Diff ] [ File ] | ||
mod - rts/System/EventHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | ||
develop b2d323fa
Timestamp: 2016-12-28 16:46:32 Author: rtri [ Details ] [ Diff ] |
--include | ||
mod - rts/Game/UI/GameSetupDrawer.cpp | [ Diff ] [ File ] | ||
develop 76590f7b
Timestamp: 2016-12-28 16:06:04 Author: rtri [ Details ] [ Diff ] |
s/map/vector/EventClient | ||
mod - rts/Game/UI/GameSetupDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/MouseHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaHandle.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaHandle.h | [ Diff ] [ File ] | ||
mod - rts/System/EventClient.cpp | [ Diff ] [ File ] | ||
mod - rts/System/EventClient.h | [ Diff ] [ File ] | ||
mod - rts/System/EventHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/System/EventHandler.h | [ Diff ] [ File ] | ||
develop f303a427
Timestamp: 2016-12-28 00:10:43 Author: rtri [ Details ] [ Diff ] |
fix HL build | ||
mod - rts/Rendering/GL/myGL.cpp | [ Diff ] [ File ] | ||
develop 69c45e7c
Timestamp: 2016-12-27 23:53:40 Author: rtri [ Details ] [ Diff ] |
s/map/vector/EventHandler misc. minor refactoring; nlc |
||
mod - rts/Game/Game.h | [ Diff ] [ File ] | ||
mod - rts/Game/GameController.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/GameController.h | [ Diff ] [ File ] | ||
mod - rts/Game/PreGame.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/FBO.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GL/myGL.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GlobalRendering.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GlobalRendering.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/VerticalSync.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/VerticalSync.h | [ Diff ] [ File ] | ||
mod - rts/System/EventHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/System/EventHandler.h | [ Diff ] [ File ] | ||
mod - rts/System/SpringApp.cpp | [ Diff ] [ File ] | ||
mod - rts/System/SpringApp.h | [ Diff ] [ File ] | ||
develop c30795b3
Timestamp: 2016-12-26 19:37:30 Author: Eshed [ Details ] [ Diff ] |
fix warning no idea why that _STPF_ doesn't work |
||
mod - tools/unitsync/unitsync.cpp | [ Diff ] [ File ] | ||
develop ba2d69a9
Timestamp: 2016-12-26 18:36:02 Author: rtri [ Details ] [ Diff ] |
... | ||
mod - tools/unitsync/unitsync.cpp | [ Diff ] [ File ] | ||
develop 66b98384
Timestamp: 2016-12-26 18:12:36 Author: rtri [ Details ] [ Diff ] |
s/set/vector/LuaParser | ||
mod - rts/Lua/LuaParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaParser.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitDefHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitDefHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/WeaponDefHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/WeaponDefHandler.h | [ Diff ] [ File ] | ||
develop 89d5bbc1
Timestamp: 2016-12-26 14:32:54 Author: rtri [ Details ] [ Diff ] |
fix demo desync | ||
mod - rts/Game/PreGame.cpp | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/DemoReader.cpp | [ Diff ] [ File ] | ||
develop e0214efa
Timestamp: 2016-12-25 23:20:16 Author: rtri [ Details ] [ Diff ] |
fix asinine implicit conversion bug | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaParser.h | [ Diff ] [ File ] | ||
develop 492abf38
Timestamp: 2016-12-24 20:45:59 Author: rtri [ Details ] [ Diff ] |
fix undefined reference in dedserv | ||
mod - rts/Lua/LuaParser.cpp | [ Diff ] [ File ] | ||