maj00r
beacc00932
Add headless parallel eu7v2 scenario bake with streaming and PLCE placements
...
Enable --eu7v2-bake from the main binary: parallel module pool, bounded-RAM
spool flush, streaming terrain triangles, flat include/model parsing, and
eu7v2 emit/load with optional verify. Large placement .scm files emit lean
PLCE records and bake referenced .inc modules separately for reuse.
- CLI: --eu7v2-bake, --eu7v2-verify, --eu7v2-mem-limit-gb, --eu7v2-threads,
--eu7v2-max-parse; wire max_threads through to the bake parser
- eu7v2 v2 records: PLCE placements, runtime emitter/loader, batch verify
- Parallel bake pool with session cache; drop heavy-serial parse gate in spool
mode; parse concurrency matches thread count
- Streaming terrain: batched parallel parse+bake, scan/bake pipeline, shape
spool with persistent buffered I/O and flush-before-read
- Parallel flat-file streaming for models/includes; pack/model spool for
low-memory incremental flush
- Optional 50 GB private-bytes guard during headless bake
Braniewo_szeroki: 160 modules, verify PASS, ~34s bake (nmt100 ~17s vs ~190s
serial baseline).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-17 21:15:42 +02:00
maj00r
9574d2051b
async mesh loading
2026-06-16 01:04:37 +02:00
maj00r
d6c9b4e5e1
Tune EU7 PACK streaming for fast camera flight and reduce frame hitches
2026-06-14 18:25:42 +02:00
maj00r
ada6553917
fix
2026-06-14 04:18:23 +02:00
maj00r
876a4c7c18
EU7 scenery format and models streaming
2026-06-13 15:43:44 +02:00
3480d1c3a4
Replace wrap360 with clamp_circular
2026-05-10 22:49:58 +02:00
3419666070
scale/endscale/localscale per node model
2026-05-10 13:12:49 +02:00
docentYT
5367cb9940
Merge remote-tracking branch 'upstream/master' into utilities-simplification
2026-05-05 23:08:43 +02:00
docentYT
13c7317f6e
Do not allow implicit cast for inline std::string to_string(bool Value) and change to_string to std::string for non boolean values
2026-05-03 15:49:29 +02:00
docentYT
7081dab3c2
Replace RadToDeg and DegToRad with glm::degrees and glm::radians
2026-05-02 14:51:13 +02:00
docentYT
ca699d117f
Remove not needed includes
2026-05-02 14:40:31 +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
docentYT
9c27b54960
Simplify len_common_prefix
2026-05-01 13:57:33 +02:00
docentYT
350123fb9e
Replace ExchangeCharInString with std::ranges::replace
2026-05-01 00:43:22 +02:00
docentYT
ee3af0bf18
Change RandomInt to Random overload and reuse global random engine.
2026-05-01 00:25:16 +02:00
docentYT
ca839652bf
Use the sq function to force constexpr expressions for numeric literals and enhance readability
2026-04-28 13:23:14 +02:00
docentYT
cba106e22e
Use glm::length2 instead of glm::length where possible
2026-04-27 23:27:08 +02:00
docentYT
fae68642bc
use glm instead of Math3D in vehicle
...
WARNING: Model rotation is broken
2026-04-27 13:07:38 +02:00
docentYT
2ed1e63416
use glm instead of Math3D in editormode
2026-04-26 22:41:54 +02:00
docentYT
bdff45b584
use glm instead of Math3D in drivermode
2026-04-26 22:40:02 +02:00
7b82ab9502
Merge pull request #89 from jakubg1/dev
...
Fix a segfault when closing on Wayland
2026-04-14 20:46:55 +02:00
bc8c604e25
Add scenery name for eligible trivia in scenery loading uilayer
2026-04-14 20:39:43 +02:00
jakubg1
8a94bfbfa2
Fix a segfault when closing on Wayland
...
According to https://github.com/glfw/glfw/issues/2744 , this will be fixed in GLFW 3.5.
2026-04-14 15:08:44 +02:00
jakubg1
407b187688
Tweak the door closing and warning signal delays
...
- The warning signal is no longer going to be played for an obnoxiously long amount of time by AI drivers when driving vehicles with a manual warning signal switch, most notably EN57.
- A new `moveDepartureWarned` driving flag has been created to accomodate this behavior.
- Added the action time counter and the missing driving flags to the Vehicle AI section.
2026-04-04 00:13:26 +02: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