Commit Graph

46 Commits

Author SHA1 Message Date
milek7
eaaecd36cc disable sun/moon rendering on ATI cards in legacy renderer, prone to crashes 2023-05-26 17:14:42 +02:00
milek7
129bc9059c make imgui version runtime selectable 2022-04-13 22:15:43 +02:00
milek7
4c999f62fe do not use alpha channel in pickbuffer rendering 2022-04-09 22:42:49 +02:00
milek7
5bafa31f9d Merge commit 'd8170c932b448ba6888e702746b5ae22632062d8' into sim 2022-01-05 22:21:05 +01:00
tmj-fstate
26d09440b0 build 210905. vehicle startup logic enhancements, whois event enhancement, line breaker activation type, material shadow rank, shadow rank cutoff value, shadow angle cutoff value, minor bug fixes 2021-09-05 21:09:46 +02:00
tmj-fstate
05d8af139a build 210509. configurable max draw range factor, moon visualization enhancement, night lighting tweak, minor bug fixes 2021-05-10 00:50:54 +02:00
milek7
659345c1fa legacy wireframe fix 2021-02-16 23:12:25 +01:00
milek7
3d15cf3672 add crashreporter 2021-02-13 18:32:19 +01:00
milek7
3cb5a98b60 remove openglcolor.h from stdafx.h 2021-01-24 22:36:28 +01:00
milek7
90a6b7c3b5 handle different window/framebuffer sizes 2021-01-24 22:00:30 +01:00
milek7
34113bf7e7 Revert scaling changes. It breaks pickbuffers on Windows with DPI scaling. Needs more investigation.
This reverts commit d901177489.
2021-01-24 15:38:48 +01:00
milek7
839b2116df fixes in imgui gl2 interaction with renderers 2021-01-22 02:36:49 +01:00
Piotr
d901177489 MacOS native build fixes (#9)
* Added fWindowXScale and fWindowYScale to support retina/hi-res displays on MacOS

* Fixed mouse handling for hi-res/retina displays on MacOS with legacy renderer

* Gated glfwGetWindowContentScale with endif checking glfw version
2021-01-21 23:39:28 +01:00
milek7
af0052995a Merge remote-tracking branch 'tmj/master' into sim 2020-10-19 03:00:24 +02:00
milek7
29f8f91ad8 Merge remote-tracking branch 'tmj/master' into sim 2020-10-18 23:35:14 +02:00
tmj-fstate
5d252745bd basic indexed geometry support, geometry data packing 2020-10-18 14:51:52 +02:00
tmj-fstate
c4ef056102 build 200824. emergency_brake getvalues event support, utf bom parsing fix, brake state vehicle debug panel enhancement, ai cab change logic fixes, ai door operation logic fixes, minor ai logic fixes, gfx renderer framerate calculation tweak, minor bug fixes 2020-08-26 13:43:24 +02:00
tmj-fstate
d13221b270 reflection map fidelity level 2020-08-03 16:49:01 +02:00
tmj-fstate
679741f22f ai direction change logic enhamcement, minor bug fixes 2020-05-23 23:19:04 +02:00
tmj-fstate
17b545e88a electro-pneumatic brake operation ai logic tweak, pantograph compressor valve state commands, automatic material update switch, train lights state readout for python scripts, minor bug fixes 2020-04-21 16:09:30 +02:00
tmj-fstate
730dfa2af6 post-merge tweaks 2020-04-02 01:27:38 +02:00
tmj-fstate
c22f4c900f build 200322. coupler adapter, automatic coupling vehicle setting, parked vehicle manual brake activation, ai braking logic enhancement, opengl 3.3 renderer diffuse color visualization fix, minor cab control logic bug fixes 2020-03-24 16:12:25 +01:00
tmj-fstate
09ad3dbacd application component state switches, chromatic aberration post process filter, minor ai logic tweaks, minor cab controls tweaks, minor bug fixes 2020-03-01 03:16:12 +01:00
tmj-fstate
642b8fb623 compartment lighting vehicle subsystem, submodel diffuse impact on ambient lighting, minor gfx renderer bug fixes, minor ai logic tweaks 2020-03-01 03:09:55 +01:00
tmj-fstate
d1df65f737 cloud coloring tweak, shadow color tweak 2020-02-20 20:32:06 +01:00
tmj-fstate
0526833e42 fog range slider 2020-01-24 17:26:44 +01:00
tmj-fstate
f14b2c1343 build 200124. scenario parameters control sliders, material reload support, material opacity driven translucent geometry alpha test, command keyboard mapping tooltip hints, camshaft logic tweak, motor connector logic tweak, ai power use logic tweak, ai pantograph control logic tweak, converter sound pitch fix. additional cab control localization 2020-01-24 17:25:57 +01:00
tmj-fstate
a501c09b0f build 200120. pantograph valves, emergency brake sound, sound proofing tweak, minor vehicle logic bug fixes, minor gfx renderer bug fixes 2020-01-20 18:51:18 +01:00
tmj-fstate
eb9304495a build 200112. vehicle level of detail selection tweak, track end detection logic tweak, minor bug fixes 2020-01-13 15:59:13 +01:00
tmj-fstate
93ef01142c build 200104. minor bug fixes, gfx renderer diagnostics enhancement 2020-01-04 15:33:57 +01:00
tmj-fstate
14699a96de build 200101. opengl 3.3 renderer projected headlights 2020-01-01 20:41:05 +01:00
tmj-fstate
943e05462d build 191224. opengl 3.3 renderer material glossiness support, minor bug fixes 2019-12-25 19:42:50 +01:00
tmj-fstate
0ebc7e282f minor bug fixes, minor diagnostics tweaks 2019-12-17 18:19:30 +01:00
tmj-fstate
7c43f80ccf build 191212. gamepad input configuration support, minor bug fixes 2019-12-15 16:48:55 +01:00
tmj-fstate
8028fa2ac0 build 191208. minor gfx renderer optimizations, minor bug fixes 2019-12-08 19:04:08 +01:00
tmj-fstate
63619d13a6 opengl 3.3 renderer cascaded shadow maps, minor gfx renderer optimizations 2019-12-05 17:19:49 +01:00
tmj-fstate
e3cc06af23 cab textures size limit, generic cab controls return type support, minor bug fixes 2019-11-23 17:09:24 +01:00
tmj-fstate
e3dbaf9096 build 191117. binary terrain subsystem state switch, minor bug fixes 2019-11-18 04:18:44 +01:00
tmj-fstate
a74402804d gfx renderers standardization, bug fixes 2019-11-07 00:28:59 +01:00
tmj-fstate
1dc81abae9 opengl 3.3 renderer switch to core profile, additional train state data exposed to uart interface, minor bug fixes 2019-11-01 18:51:27 +01:00
tmj-fstate
ae3cecfa42 opengl 3.3 renderer integration, minor renderer tweaks 2019-10-31 19:38:11 +01:00
tmj-fstate
0fd23a53d9 milek7/sim branch opengl 3.3 renderer import 2019-10-26 15:17:09 +02:00
tmj-fstate
d24fccb4d7 maintenance: fixes for some of cppcheck warnings 2019-10-24 23:03:39 +02:00
tmj-fstate
bc8b3d72f3 refactoring: skydome visualization code extraction 2019-10-23 16:45:56 +02:00
tmj-fstate
ae40f5486f debug panel particle stats 2019-10-20 18:07:05 +02:00
tmj-fstate
59df08dbee maintenance: opengl and generic gfx class source files split 2019-10-14 21:59:01 +02:00