16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-18 23:49:19 +02:00
Commit Graph

76 Commits

Author SHA1 Message Date
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
3a6e2869ae maintenance: minor refactoring, removed deprecated code and variables 2017-08-28 00:07:47 +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
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
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
30fc01c65a upgraded reflection map to dynamic environment cube map 2017-08-11 23:45: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
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
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
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
tmj-fstate
bb58156513 shadow visibilty fixes, more strict degenerate triangle detection 2017-07-27 18:23:48 +02:00
tmj-fstate
000603877c build 170725. cab control sound support tweaks, excluded track nodes from casting shadows 2017-07-25 18:34:24 +02:00
tmj-fstate
2f1358422d multi texturing support for display list mode 2017-07-25 17:42:43 +02:00
tmj-fstate
d2d93616fa build 170424. basic shadow mapping implementation, multi texturing unit setup 2017-07-25 14:55:25 +02:00
tmj-fstate
ba5a3613ad build 170721. increased size of light points at long distances 2017-07-22 00:14:07 +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
d51a4ea985 build 170715. custom sounds for cab lights, optional fallback on legacy sounds for controls without their own sound definitions 2017-07-16 01:57:22 +02:00
tmj-fstate
16718d53bb refactored mouse input processor, tweaks to mouse input support, fix for diesel engine compressor, added progress bar label 2017-07-10 19:36:23 +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
d3b812ee9f texture garbage collection, removed fixed binding with world camera in world render, cap on minimal volume held by reservoirs 2017-07-02 21:24:29 +02:00
tmj-fstate
534a49b636 selected pantograph control switches, minor bug fixes 2017-07-01 12:36:19 +02:00
tmj-fstate
49aad85597 build 170628. enabled support for specular component in lighting calculations 2017-06-28 21:02:54 +02:00
tmj-fstate
8e37307ff5 minor diagnostics enhancements and null pointer safeguards 2017-06-27 13:18:32 +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
34a899239f build 170617. frustum based ground sector culling, fully view range based draw range limit, support for line width parameter for lines 2017-06-18 01:16:28 +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
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
de5b245f2e implemented geometry bank manager, unified traction render code 2017-06-08 15:00:16 +02:00
tmj-fstate
f48b61c650 early implementation of geometry bank, partial replacement of math classes with glm 2017-05-30 19:21:40 +02:00
tmj-fstate
d2a9f7080e ground cells render code moved to renderer and partially unified; fix for slipping wheels calculation logic 2017-05-29 00:41:09 +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
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
fc2fc3e27c build 170506. minor diagnostics, performance and rendering enhancements 2017-05-06 14:31:53 +02:00
tmj-fstate
473837395c build 170502. minor fixes for brakes subsystem, distribution of sandbox commands to other consist units 2017-05-02 22:29:51 +02:00
tmj-fstate
62520bd4e8 control for motor connectors, instrument and cab lighting. keyboard leds signalling, increased level of detail in zoom mode 2017-04-18 20:27:54 +02:00
tmj-fstate
fafb7a63c3 control for alerter, doors, vehicle lights. support for multiple logs. fixes for relaytype 45, 46 2017-04-13 16:01:43 +02:00
tmj-fstate
96b01c6205 key logging 2017-03-31 00:56:33 +02:00
tmj-fstate
f2cd420bbb moon phases, sun & moon billboards 2017-03-29 16:53:39 +02:00