Commit Graph

25 Commits

Author SHA1 Message Date
Ludovic Marie cb19660fbe Build Horizon Rust parity foundations and differential validation
Add version-bound core, world data, geometry, generation and feature implementations with native client/server comparison tools and scoped evidence reports. Apply Horizon project branding.

Workspace tests, Clippy and 147 Python tests passed. Full 51-family survival and expanded provider comparisons are still running; complete gameplay parity and a playable Rust client remain unfinished. Private game artifacts and the isolated simple-block placement work are excluded.
2026-10-06 11:24:51 +02:00
Ludovic Marie 357cc90326 Capture shared client graphics in integrated-server reports 2026-10-04 14:09:19 +02:00
Ludovic Marie 7d561596d6 Verify restored tick states in a live disposable world and explain sampled TPS 2026-10-04 08:48:18 +02:00
Ludovic Marie 02d7a5189d Capture sampled tick-manager changes without altering simulation 2026-10-04 08:43:00 +02:00
Ludovic Marie bd20994266 Record matched core client observations and validation limits 2026-10-04 08:18:19 +02:00
Ludovic Marie 470022f10b Add core performance profile for matched view-distance comparisons 2026-10-04 07:14:50 +02:00
Ludovic Marie 0a0cd667d5 Reuse discarded terrain quads at fresh allocation sites with isolated controls 2026-10-04 06:00:07 +02:00
Ludovic Marie 110c75d712 Capture Java and loaded mod identity in client and server comparisons 2026-10-04 05:24:44 +02:00
Ludovic Marie c6ec0b5e14 Test equivalent arithmetic in the sampled terrain data lookup 2026-10-04 04:26:04 +02:00
Ludovic Marie 7cbe37b605 Reuse per-instance numeric vectors in optional culling ray checks 2026-10-04 03:32:06 +02:00
Ludovic Marie 9a1b22aa56 Release interrupted DH metadata reads without cancelling shared futures 2026-10-04 02:49:54 +02:00
Ludovic Marie 35dd69e9a6 Avoid empty culling whitelist iterator allocation while keeping live registration 2026-10-04 02:07:55 +02:00
Ludovic Marie e091816ce0 Reuse private terrain tick membership without changing published action order 2026-10-04 01:48:12 +02:00
Ludovic Marie 77510755bf Capture effective terrain quality and shader state at benchmark boundaries 2026-10-04 01:27:45 +02:00
Ludovic Marie 33f9f5a5ef Combine foreground terrain controls and validate collector experiments 2026-10-04 00:53:12 +02:00
Ludovic Marie 9c2b5066ec Bound rejected DH dispatch retries and validate applied hooks 2026-10-04 00:31:37 +02:00
Ludovic Marie 846490e199 Wake idle terrain queues on incoming work while preserving interruption and maintenance 2026-10-03 23:36:25 +02:00
Ludovic Marie 4bf82ef530 Preserve fresh render budgets and measure compact Java headers 2026-10-03 23:06:36 +02:00
Ludovic Marie 5f24e2807c Preserve requested graphics backend by marking current option version 2026-10-03 22:44:49 +02:00
Ludovic Marie edadef31ec Yield during pending distant-terrain debounce retries 2026-10-03 22:30:46 +02:00
Ludovic Marie b9b12724ab Measure resident process memory off game threads during benchmarks 2026-10-03 22:15:47 +02:00
Ludovic Marie 26e8da07bd Add offline frame and server benchmark comparison viewer 2026-10-03 22:08:05 +02:00
Ludovic Marie 4052f2040d Add optional precise distant terrain worker pacing 2026-10-03 21:11:30 +02:00
Ludovic Marie 9c2100563e Add optional adaptive distant terrain budget and resource telemetry 2026-10-03 20:38:34 +02:00
Ludovic Marie 702e59372f Ship portable optimization packs with original frame and tick measurement 2026-10-03 20:06:01 +02:00