2025-09-04 13:36 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
develop 8183b4d4
Timestamp: 2015-10-18 01:26:01
Author: abma
Details ] Diff ]
"fix" testPrintf:

make error a warning
mod - test/other/testPrintf.cpp Diff ] File ]
develop 64a50f98
Timestamp: 2015-10-18 00:52:16
Author: abma
Details ] Diff ]
try to fix mingw linking error
mod - test/CMakeLists.txt Diff ] File ]
develop 205088f5
Timestamp: 2015-10-18 00:14:58
Author: abma
Details ] Diff ]
add test for spring_lua_ftoa:

also add first target_include_directories()
mod - test/CMakeLists.txt Diff ] File ]
mod - test/other/testPrintf.cpp Diff ] File ]
develop 68cd7b92
Timestamp: 2015-10-17 00:51:54
Author: Eshed
Details ] Diff ]
Kill more clang warnings
mod - rts/System/Log/Backend.cpp Diff ] File ]
develop 73e1635e
Timestamp: 2015-10-17 00:26:48
Author: Eshed
Details ] Diff ]
Kill some clang warnings
mod - rts/Rendering/Shaders/Shader.cpp Diff ] File ]
mod - rts/System/Log/DefaultFilter.cpp Diff ] File ]
develop aa722628
Timestamp: 2015-10-17 00:12:42
Author: Eshed
Details ] Diff ]
No need to check __builtin outside mingw
mod - test/other/testPrintf.cpp Diff ] File ]
develop 5c2e5d77
Timestamp: 2015-10-16 23:12:30
Author: Eshed
Details ] Diff ]
Fix clang travis build

clang uses the existing gcc's standard libs
so gcc 4.7 is needed for C++11 support
mod - tools/scripts/travis_before_install.sh Diff ] File ]
mod - tools/scripts/travis_install.sh Diff ] File ]
develop 1653d387
Timestamp: 2015-10-16 23:12:06
Author: Eshed
Details ] Diff ]
reenable assertion
mod - rts/lib/lua/include/LuaUser.cpp Diff ] File ]
develop d83bc621
Timestamp: 2015-10-16 23:01:16
Author: Eshed
Details ] Diff ]
Fix AI build
mod - rts/lib/lua/include/luaconf.h Diff ] File ]
develop 06a0c516
Timestamp: 2015-10-16 19:11:19
Author: Eshed
Details ] Diff ]
Move ftoa to LuaUser.cpp
mod - rts/lib/lua/include/LuaUser.cpp Diff ] File ]
mod - rts/lib/lua/include/LuaUser.h Diff ] File ]
mod - rts/lib/lua/include/luaconf.h Diff ] File ]
mod - rts/lib/lua/src/lvm.cpp Diff ] File ]
develop 6b27c464
Timestamp: 2015-10-16 18:49:31
Author: Eshed
Details ] Diff ]
Added a portable ftoa (float to ascii) to the lvm
mod - rts/lib/lua/src/lvm.cpp Diff ] File ]
develop 898c214e
Timestamp: 2015-10-16 14:32:24
Author: jK
Details ] Diff ]
update printf UT
mod - test/other/testPrintf.cpp Diff ] File ]
develop 5ed654ca
Timestamp: 2015-10-16 14:23:33
Author: jK
Details ] Diff ]
use __USE_MINGW_ANSI_STDIO
this forces to use __mingw_sprintf instead of __builtin_sprintf
(it's used by lua in a synced way, and builtin doesn't sync)
mod - CMakeLists.txt Diff ] File ]
develop 79db1276
Timestamp: 2015-10-16 14:08:48
Author: Eshed
Details ] Diff ]
Reduce digits in float lua printing
mod - rts/System/SpringApp.cpp Diff ] File ]
mod - rts/lib/lua/include/luaconf.h Diff ] File ]
develop fc6d3dd2
Timestamp: 2015-10-16 13:59:47
Author: jK
Details ] Diff ]
printf UT: add 1.6 test
mod - test/other/testPrintf.cpp Diff ] File ]
develop 59353a54
Timestamp: 2015-10-16 13:26:27
Author: jK
Details ] Diff ]
test if __builtin_sprintf() syncs
mod - test/other/testPrintf.cpp Diff ] File ]
develop 26be1b40
Timestamp: 2015-10-16 11:27:31
Author: Eshed
Details ] Diff ]
Add rounding test case to printf
mod - test/other/testPrintf.cpp Diff ] File ]
develop ee62f6e6
Timestamp: 2015-10-16 06:57:22
Author: jK
Details ] Diff ]
add a printf UT
mod - test/CMakeLists.txt Diff ] File ]
add - test/other/testPrintf.cpp Diff ] File ]
develop fd6e8f2a
Timestamp: 2015-10-15 22:23:16
Author: Eshed
Details ] Diff ]
Add missing include
mod - rts/Rendering/FeatureDrawer.h Diff ] File ]
develop 6b82864e
Timestamp: 2015-10-15 18:27:40
Author: abma
Details ] Diff ]
Revert "Revert "Added lexical_cast for number->string conversions""

This reverts part of commit e598a4a37831959473c5054fe2deff6ddf7d7814:

try to fix clang-compile
mod - CMakeLists.txt Diff ] File ]
mod - tools/scripts/travis_before_install.sh Diff ] File ]
mod - tools/scripts/travis_install.sh Diff ] File ]
develop e598a4a3
Timestamp: 2015-10-15 15:03:31
Author: Eshed
Details ] Diff ]
Revert "Added lexical_cast for number->string conversions"

This reverts commits:
2e57d0d3c0c55abbd6ec71b6fe8b2fc0b3f1fbff
bff50c1cbbb0ca9b39092be305f54015ca325b8a
0cd8d66d3fa1af34c26a1fea56a0c205edd209f3
mod - CMakeLists.txt Diff ] File ]
mod - rts/lib/lua/include/luaconf.h Diff ] File ]
mod - rts/lib/lua/src/lvm.cpp Diff ] File ]
mod - tools/scripts/travis_before_install.sh Diff ] File ]
mod - tools/scripts/travis_install.sh Diff ] File ]
develop c30ebbf6
Timestamp: 2015-10-15 14:14:57
Author: Eshed
Details ] Diff ]
Add a default start script name

Current order is:
Specified start script in command line
DefaultStartScript value in settings
defaultstartscript.txt (in one of the data folders)
Menu
mod - rts/System/SpringApp.cpp Diff ] File ]
develop 1b0945fd
Timestamp: 2015-10-13 20:33:59
Author: jK
Details ] Diff ]
fix minor unsigned vs. signed in Threading.cpp
mod - rts/System/Platform/Threading.cpp Diff ] File ]
develop 2635f8cd
Timestamp: 2015-10-13 20:33:35
Author: jK
Details ] Diff ]
LosHandler: speedup + threading
A few numbers of a 1min 400 fighter testcase:
time spend in LosHandler: 20sec (before this commit) -> 15sec (singlethreaded) -> 8sec (threaded with a quadcore)

What has been done:
* decouple unit update from LosInstance update
* optimize LosInstance update (when an instance is removed from an unit and added to another in the same gameframe, then the losmap doesn't need to get updated, etc.)
* increased cache again
* use boost::unordered_multimap instead of custom hash array
* Run Length Enode `squares` map of SLosInstance to reduce memory consumption a lot
* threaded LosTypes updating (Radar, LoS, AirLoS, ... are updated in parallel)
* threaded terrain raycasting
mod - rts/Sim/Misc/LosHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/LosHandler.h Diff ] File ]
mod - rts/Sim/Misc/LosMap.cpp Diff ] File ]
mod - rts/Sim/Misc/LosMap.h Diff ] File ]
mod - rts/System/Threading/SpringMutex.h Diff ] File ]
develop ca3e86be
Timestamp: 2015-10-13 17:19:35
Author: jK
Details ] Diff ]
ThreadPool: increase spintime 1ms->5ms (matters in a testcase I have)
mod - rts/System/Platform/Threading.cpp Diff ] File ]
First  Prev  1 2 3 ... 110 ... 220 ... 251 252 253 254 255 256 257 ... 330 ... 440 ... 550 ... 660 ... 770 ... 880 ... 990 ... 1057 1058 1059  Next  Last