maj00r
|
a24f9fae3f
|
feat(render): ground truth ambient occlusion darkens creases, recesses and the space under desks and frames, computed at half resolution from the reversed depth buffer with a depth-aware blur and multiplied into the image before motion blur, so it works with the default settings; thin parts in front of a surface, such as a steering wheel, shade it only from close by, and gfx.postfx.gtao.enabled, radius, intensity, directions and steps set it from the ini
|
2026-10-14 22:10:55 +02:00 |
|
maj00r
|
000b8656cc
|
fix(render): dark parts of a cab and of the running gear are no longer crushed to black, as the AgX look raises its contrast power from 1.0 in the shadows up to 1.6 only from the middle tones on, which keeps the bright tones, the outside view and the night as they were but leaves black knobs, levers and lettering visible on a black desk; the light of a cab can be scaled with gfx.cab.ambient, 1.0 by default
|
2026-10-14 22:10:55 +02:00 |
|
|
|
476f3bf1b7
|
feat(ui): panels can be docked together and dragged out of the simulator window into windows of their own (imgui multi-viewports, ui.viewports yes by default, off where the renderer or the platform can't do it, e.g. wayland); imgui coordinates kept relative to the main window by the glfw backend, so the overlays, picking and gizmo of the editor work unchanged; overlays of the 3d view drawn on the main viewport; keys pressed in the separate windows passed on to the simulator, so the shortcuts of the editor work there too
|
2026-10-08 21:04:58 +02:00 |
|
|
|
28b4e57133
|
feat(loading): optional background loading: sound files decoded by worker threads (sound.asyncload), data of dds textures read by worker threads (gfx.textures.streaming), gl textures of vehicles farther than a multiple of the draw range released (gfx.textures.releasedistance); all off by default
|
2026-10-08 16:17:46 +02:00 |
|
|
|
96cd3e32ef
|
feat(terrain): file.binary.terrain.checksum setting for the check of binary terrain files against their text: full (length and checksum), simple (length, the default), off
|
2026-10-06 19:11:48 +02:00 |
|
jerrrrycho
|
176427f96b
|
refactor: sonar c++20 changes (#185)
|
2026-09-28 21:08:15 +02:00 |
|
maj00r
|
1c2f397fc5
|
seed from ini can be word
|
2026-09-14 18:36:07 +02:00 |
|
maj00r
|
0aceb120e2
|
make targetfps great again
|
2026-08-25 18:03:55 +02:00 |
|
jerrrrycho
|
d85096f64d
|
reformat: remove redundant parentheses
|
2026-06-30 21:19:46 +02:00 |
|
|
|
1be56de0fa
|
Add sleepermodel optional parameter for tracks
|
2026-05-19 22:10:47 +02:00 |
|
docentYT
|
5367cb9940
|
Merge remote-tracking branch 'upstream/master' into utilities-simplification
|
2026-05-05 23:08:43 +02:00 |
|
docentYT
|
28baad8c5b
|
Refactor clamp_power_of_two
|
2026-05-02 00:35:50 +02:00 |
|
|
|
bae20a69e8
|
Bring back old simulator console as ini option showsystemconsole
|
2026-05-01 23:51:57 +02:00 |
|
docentYT
|
d1f16411a1
|
Replace clamp with std::clamp
|
2026-05-01 22:14:29 +02:00 |
|
jerrrrycho
|
17e83f70a2
|
refactor: split configparse
|
2026-03-15 13:25:54 +01:00 |
|
jerrrrycho
|
9f43dca48b
|
refactor: create paths namespace instead of global variables
|
2026-03-15 11:55:30 +01:00 |
|
copilot-swe-agent[bot]
|
7e49aa8740
|
Rewrite #includes to use explicit subdirectory paths
Co-authored-by: Hirek193 <23196899+Hirek193@users.noreply.github.com>
|
2026-03-14 19:16:48 +00:00 |
|
copilot-swe-agent[bot]
|
0531086bb9
|
Reorganize source files into logical subdirectories
Co-authored-by: Hirek193 <23196899+Hirek193@users.noreply.github.com>
|
2026-03-14 19:01:57 +00:00 |
|