Commit Graph

489 Commits

Author SHA1 Message Date
tmj-fstate
020c71533f reduced memory use, re-enabled debug mode, plugged some of remaining memory leaks 2017-10-07 17:20:53 +02:00
tmj-fstate
f6272d37f1 partial initial refactoring: events, memcells, tracks, models, traction; NOTE: debug mode broken, investigate 2017-10-07 01:18:54 +02:00
tmj-fstate
6e8fbf7362 build 170916. mouse support for pantograph valve and compressor, minor tweak in ai route selection for cars 2017-09-17 03:18:34 +02:00
tmj-fstate
bc1375e83c merge local branch 'ground_serialization' 2017-09-16 17:58:49 +02:00
tmj-fstate
5c08631c7f fixed trackbed normal generation 2017-09-16 16:59:20 +02:00
tmj-fstate
6c69a5b8f1 build 170914. fix for car braking, sound and event updates refactored out of gfx renderer 2017-09-15 04:14:12 +02:00
tmj-fstate
f6fa8ee09b build 170913. improved AI driving on slopes, consist collision distance in whois event, cab render fix 2017-09-14 00:29:55 +02:00
tmj-fstate
d75c9ff14d build 170911. right mouse view panning during mouse picking in external view, signal distance calculation fix, AI car braking improvements, cab camera position retains position between view swaps, physics calculations mode switch, consist brake status report in whois event 2017-09-12 04:30:51 +02:00
tmj-fstate
24221163cc maintenance: removed deprecated settings 2017-09-09 18:54:56 +02:00
tmj-fstate
435dc24d3e build 170908. minor refactoring and diagnostics enhancements, virtual coupling fix, support for pantograph compressor submodels 2017-09-09 00:55:16 +02:00
Królik Uszasty
53ad41afa0 cherry-pick from refs/remotes/youby/mover_in_c++ "new formula for adhesion, fixed some bugs in calculation of wheels' rotation" 2017-09-05 22:49:57 +02:00
tmj-fstate
2324ae5eda improved consistency of simulation updates, reduction of random factor in acceleration calculations 2017-09-05 22:19:46 +02:00
tmj-fstate
2446468038 build 170903. scan table fixes, some const correctness improvements 2017-09-04 19:08:59 +02:00
tmj-fstate
5d7206b369 scan table improvements from refs/remotes/firleju/mover_in_c++ 2017-09-02 17:18:26 +02:00
tmj-fstate
fa8881f52f ai braking logic tweaks 2017-09-01 15:21:31 +02:00
tmj-fstate
61e8b8a906 build 170831. scan table fixes, emergency brake control, mouse support for manual brake 2017-08-31 19:43:55 +02:00
tmj-fstate
e5980f946c minor refactoring and diagnostics enhancements, fixed some memory leaks, radiostop test command 2017-08-31 00:24:39 +02:00
tmj-fstate
decbcd8055 build 170828. track scanning fix, vbo render path made default 2017-08-28 20:23:16 +02:00
tmj-fstate
3a6e2869ae maintenance: minor refactoring, removed deprecated code and variables 2017-08-28 00:07:47 +02:00
tmj-fstate
110bdf63bb build 170825. tweaks and fixes to AI brake handling, scan table distance calculation fix 2017-08-25 21:33:29 +02:00
tmj-fstate
42aab52038 Build 170823. tweaks to AI brake handling 2017-08-24 03:12:04 +02:00
tmj-fstate
a41a666184 fixed animation rate of scene elements 2017-08-23 16:56:56 +02:00
tmj-fstate
3a63d1d346 better AI handling of emergency stop procedure, simplified lod visibility calculations, adjustable track geometry fidelity 2017-08-22 20:07:27 +02:00
tmj-fstate
a3bde32bc6 build 170821. 2017-08-21 20:32:24 +02:00
tmj-fstate
18043f2a0e maintenance: removed deprecated audio code 2017-08-21 20:25:41 +02:00
Królik Uszasty
c3975e96a0 AI: Better acceleration with ElectricSeriesMotor - motor current is set acording to ahdesion and fuse limit 2017-08-21 18:33:39 +02:00
tmj-fstate
2b5a8288fe maintenance: removed deprecated render code 2017-08-21 18:32:34 +02:00
tmj-fstate
318dd9a0fe build 170820. tweaks and fixes to car detection, proximity scanning, car handling; support for basic diffuse-only gfx renderer mode 2017-08-21 01:29:01 +02:00
tmj-fstate
4ee618a3c1 build 170815. 2017-08-15 22:47:31 +02:00
tmj-fstate
5c14eb82cb Merge remote-tracking branch 'refs/remotes/youby/mover_in_c++' 2017-08-15 22:45:23 +02:00
tmj-fstate
72760ee9a8 bug fixes for speed table creation and update 2017-08-15 19:10:43 +02:00
Królik Uszasty
e31c7d8f60 AI: better braking with small difference of velocity 2017-08-15 18:32:42 +02:00
tmj-fstate
7e51d5d2e0 changed NULL use to c++11 compliant 2017-08-15 00:55:38 +02:00
tmj-fstate
7068a4ceff ai improvements and fixes for acceleration and brake handling, fix for automatic sandbox activation 2017-08-14 15:51:08 +02:00
tmj-fstate
335198384f Merge remote-tracking branch 'refs/remotes/youby/mover_in_c++' 2017-08-12 00:01:47 +02:00
tmj-fstate
30fc01c65a upgraded reflection map to dynamic environment cube map 2017-08-11 23:45:38 +02:00
Królik Uszasty
2014494c2a braking distance (fBrakeDist) calculation depends on train brakes performance, better braking - removed old conditions and phases 2017-08-11 18:38:03 +02:00
tmj-fstate
aaf4b599a5 remote sync 2017-08-10 19:11:56 +02:00
tmj-fstate
611ebed7ab build 170810. multi-texture materials, reflection map support 2017-08-10 19:04:34 +02:00
tmj-fstate
846ed21394 build 170810. multi-texture materials, reflection map support 2017-08-10 18:19:21 +02:00
tmj-fstate
bc22d582de compilation warnings fixes 2017-08-06 17:14:20 +02:00
tmj-fstate
7e5b2d09cb conversion of legacy model-based terrain to camera-centric render system 2017-08-05 18:41:39 +02:00
tmj-fstate
b783cd38a9 replaced basic array in the model manager with stl containers 2017-08-05 18:37:05 +02:00
Królik Uszasty
9cd20971f5 Korekta progu działania, wyliczanie opóźnienia hamowania z uwzględnieniem wcześniejszego luzowania, dodanie poprawki wymaganej pozycji zaworu maszynisty (siły hamowania) w zależności od wyczerpania i przeładowania hamulców 2017-08-03 22:55:46 +02:00
tmj-fstate
238ea7547d minor refactoring, shadows colour influenced by sun/moon positions 2017-08-03 16:00:48 +02:00
tmj-fstate
c8a70e5280 build 170731. cascade shadow maps stub, support for additional debug camera 2017-08-01 03:15:19 +02:00
Królik Uszasty
722733e8ac Merge remote-tracking branch 'refs/remotes/TMJ/mover_in_c++' 2017-07-31 17:32:23 +02:00
Królik Uszasty
e88b85e725 AI z hamulcem co 0,25 pozycji 2017-07-31 17:31:29 +02:00
tmj-fstate
01ef6b3887 minor c++ standard compliance fixes 2017-07-29 02:12:06 +02:00
tmj-fstate
4357919272 mvp matrices cached separately for each render pass, eliminated duplicate screen width/height variables 2017-07-29 00:28:37 +02:00