Commit Graph

76 Commits

Author SHA1 Message Date
tmj-fstate
457de678c3 basic scenery data export in legacy text format 2018-06-13 16:51:57 +02:00
tmj-fstate
07f14381a8 build 180331. minor bug fixes 2018-03-31 04:08:01 +02:00
tmj-fstate
0124032d3b maintenance: settings item refactoring, include dependencies fixes 2018-01-26 16:44:47 +01:00
tmj-fstate
9d008d2a3e additional motor ventilator parameters exposed in .fiz file, motor ventilator spin rate tweaks, mouse support for radiostop commands, restricted speed mode for driver ai, passed signals scanning fix, mouse and keyboard command input rate unification, basic material textures priority system 2018-01-24 23:03:19 +01:00
tmj-fstate
c166c5429e conversion of remaining train controls to the new control system, fix for potentially incorrect rendering of flex track pieces 2018-01-10 20:46:58 +01:00
tmj-fstate
5226fca281 unified simulation sound sources, gfx namespace for gfx code and structures 2017-11-12 18:16:50 +01:00
tmj-fstate
9edf912405 maintenance: minor code cleanup 2017-10-30 02:34:54 +01:00
tmj-fstate
da396836e0 maintenance: removed deprecated ground code 2017-10-28 16:18:53 +02:00
tmj-fstate
4ce975a656 build 171027: bounding area calculation fixes, novice ui obstacle indicator, minor traction render enhancement, shadow calculations for tall enough platforms 2017-10-28 01:17:56 +02:00
tmj-fstate
d8c3b5caf4 build 171025: finished initial refactoring of ground class, fixes for text parser to prevent some cases of eternal parameter loops 2017-10-26 04:54:07 +02:00
tmj-fstate
7ad760821f build 1020: error fixes and backward compatibility improvements 2017-10-22 19:19:16 +02:00
tmj-fstate
87348a2ab8 continued refactoring: lines, terrain models; render culling optimizations and fixes 2017-10-17 19:49:14 +02:00
tmj-fstate
630b9ecf1b track rendering optimization, application messaging routines moved to separate namespace 2017-10-15 01:06:40 +02:00
tmj-fstate
de4e10ab39 continued refacoring: vehicles, events, memcells, tracks, traction, traction power sources; minor readability enhancements and bug fixes 2017-10-11 20:21:05 +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
5c08631c7f fixed trackbed normal generation 2017-09-16 16:59:20 +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
tmj-fstate
2446468038 build 170903. scan table fixes, some const correctness improvements 2017-09-04 19:08:59 +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
3a6e2869ae maintenance: minor refactoring, removed deprecated code and variables 2017-08-28 00:07:47 +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
7e51d5d2e0 changed NULL use to c++11 compliant 2017-08-15 00:55:38 +02:00
tmj-fstate
611ebed7ab build 170810. multi-texture materials, reflection map support 2017-08-10 19:04:34 +02:00
tmj-fstate
bc22d582de compilation warnings fixes 2017-08-06 17:14:20 +02:00
tmj-fstate
8d5fde7371 completed basic separation of visual renderer from simulation 2017-07-21 01:27:20 +02:00
tmj-fstate
215a5b6039 gauge animation precision fix, visualization fix for turntable animations, mouse control repeat rate tweak, rudimentary framebuffer implementation 2017-07-20 03:51:44 +02:00
tmj-fstate
9a008ecff5 build 170708. cursor-based item picking, mouse support for cab controls, rudimentary render modes support in renderer 2017-07-09 16:45:40 +02:00
tmj-fstate
5d7b3fb036 build 170626. individual self-illumination levels for interior sections, automatic merging of suitable terrain geometry during load from text files, unused resource release by geometry bank manager, support for ui backgrounds with width:height ratio other than 4:3, comment parsing optimization, minor bug fixes 2017-06-26 16:57:25 +02:00
tmj-fstate
0d805e8ba2 support for vertex data streams selection, t3d model loading fixes 2017-06-14 21:02:38 +02:00
tmj-fstate
d87848ef9b post-merge cleanup 2017-06-13 20:04:31 +02:00
tmj-fstate
21680a5d30 completed unification of render paths 2017-06-13 18:13:49 +02:00
tmj-fstate
22746bad21 partial replacement of math classes with glm 2017-06-10 22:51:51 +02:00
tmj-fstate
3068cc669e fixes for display list path camera-centric rendering, basic support for binary terrain object type, fix for assignment of 3d objects to terrain cells 2017-05-26 21:22:13 +02:00
tmj-fstate
2b6ea903bc camera-centric rendering, initial implementation 2017-05-25 15:49:15 +02:00
tmj-fstate
7c5f5d3d04 maintenance: removed deprecated render code 2017-05-24 14:54:02 +02:00
tmj-fstate
03e231fbc1 build 170524. re-enabled support for -e3d command line option 2017-05-23 23:57:29 +02:00
tmj-fstate
9f07e2b504 switches for local converter and compressor, motor connector fix for multi-unit engines, crossroad generation fixes for vbo render path 2017-05-23 02:25:56 +02:00
tmj-fstate
e805533f54 build 170520. compressor activation for multi-unit engines, gamepad support toggle, local brake logic fix for multi-unit engines 2017-05-20 21:09:03 +02:00
tmj-fstate
c38511978d build 170519. fixes for buffer overflows in segment.cpp 2017-05-19 20:07:23 +02:00
tmj-fstate
c6fbfbbb29 build 170517. minor ai tweaks, scan direction update fix 2017-05-18 01:52:04 +02:00
tmj-fstate
98d99baa82 build 170513. fix for switch animation for vbo render path. opengl requirement experimentally increased to 1.5+ 2017-05-13 17:11:35 +02:00
tmj-fstate
5544ed33e9 build 170511. crossroad generation for vbo render path. partial unification of generation and render functions for tracks and ground nodes 2017-05-12 00:10:40 +02:00
tmj-fstate
54fc93f6e5 build 170508. fixes for local brake use and 3-way crossroad setup 2017-05-08 22:41:56 +02:00
tmj-fstate
848db5878b simulation time object 2017-03-29 00:50:53 +02:00
tmj-fstate
f8673a9f41 point light distance attenuation, partial unification of vbo/dl render paths 2017-03-25 02:00:31 +01:00
tmj-fstate
89a9a18428 maintenance: removed deprecated code from memcells, tracks, events 2017-03-23 16:47:29 +01:00
tmj-fstate
775e959bc9 environment-centric light level, groundwork for delayed texture upload, minor bug fixes 2017-03-18 01:37:00 +01:00
tmj-fstate
441b39ce5f partial render code revert, oerlikon brakes fix, sound fixes 2017-03-16 22:18:14 +01:00
tmj-fstate
3708a01d26 render code relocation, mouse wheel zoom control 2017-03-10 17:40:52 +01:00