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
|
876a4c7c18
|
EU7 scenery format and models streaming
|
2026-06-13 15:43:44 +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 |
|
|
|
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 |
|
|
|
7acc34df3e
|
Merge pull request #97 from docentYT/migrate-from-dumb3d-to-glm
Migrate from dumb3d to glm
|
2026-04-28 19:46:46 +02:00 |
|
docentYT
|
623c4f827e
|
Remove not needed casts, variables and switch from double precission to float precission for some angle vectors
|
2026-04-28 00:51:17 +02:00 |
|
docentYT
|
1cfcf47788
|
use glm instead of Math3D in Globals
|
2026-04-26 23:27:10 +02:00 |
|
|
|
bc0e4a9e62
|
Specgloss shaders improvements + experimental SSAO (debug only)
|
2026-04-21 00:25: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 |
|