Ludovic Marie
27cbdfdbde
Implement native fluid-state JSON decoding and encoding
2026-10-06 12:32:23 +02:00
Ludovic Marie
7984238b3e
Implement vanilla block-blob support search and placement
2026-10-06 12:29:30 +02:00
Ludovic Marie
ea237d983f
Implement disk replacement and chunk postprocessing marks
2026-10-06 12:25:49 +02:00
Ludovic Marie
801bec30d5
Implement native block-pile placement and support checks
2026-10-06 12:20:29 +02:00
Ludovic Marie
895af92d12
Implement ordered overlay feature composition
2026-10-06 12:13:34 +02:00
Ludovic Marie
4998765408
Accelerate large differential trace comparisons
2026-10-06 12:07:41 +02:00
Ludovic Marie
5a1044f3fc
Implement vanilla neighbor-based feature spreading
2026-10-06 11:57:55 +02:00
Ludovic Marie
83b5ace0fc
Implement vertical pillars and nested cap placement
2026-10-06 11:56:30 +02:00
Ludovic Marie
ab67ec0888
Implement native block-column sampling and truncation
2026-10-06 11:55:45 +02:00
Ludovic Marie
f41cd70060
Implement vanilla simple-block placement and feature composition
...
Add registry-bound double-plant and moss placement, independent world RNG, survival ordering and post-write tick scheduling. Integrate named providers and feature graphs. Both pinned JARs matched 9,613,872 trace lines across 492,554 fixtures; workspace tests and all-target Clippy passed.
2026-10-06 11:55:13 +02:00
Ludovic Marie
097638b4f1
Verify all pinned survival families through feature predicates
2026-10-06 11:53:58 +02:00
Ludovic Marie
772d84c731
Require playable Rust builds for macOS Linux and Windows
2026-10-06 11:40:09 +02:00
Ludovic Marie
c6f204f3d5
Verify survival rules for all pinned Java block states
...
Archive both-JAR matches for all 51 survival families, 1,286 block definitions and 35,723 states across 9,229,463 fixtures. Preserve the scope boundary: placement, updates and complete gameplay remain unfinished.
2026-10-06 11:28:57 +02:00
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
b3dda5152c
Merge pull request #33 from ludovic111/integrated-tick-context
...
Capture shared graphics context in integrated-server tick reports
2026-10-04 14:24:03 +02:00
Ludovic Marie
f485ee53cc
Check actual backend context independently of renderer preference
2026-10-04 14:14:56 +02:00
Ludovic Marie
6baf0afba4
Merge pull request #32 from ludovic111/shader-timeout-diagnostics
...
Retain shader failures and graphics timeout diagnostics
2026-10-04 14:10:39 +02:00
Ludovic Marie
357cc90326
Capture shared client graphics in integrated-server reports
2026-10-04 14:09:19 +02:00
Ludovic Marie
6eee889cf0
Record staged Mac shader timeout observations
2026-10-04 14:01:34 +02:00
Ludovic Marie
ed416c91cf
Retain shader failures and private graphics timeout stages
2026-10-04 13:45:29 +02:00
Ludovic Marie
af82fe6584
Merge pull request #31 from ludovic111/graphics-api-observations
...
Record graphics API throughput gains and CPU costs
2026-10-04 13:39:38 +02:00
Ludovic Marie
c9ac3e42eb
Record repeated graphics API throughput and CPU tradeoffs
2026-10-04 13:27:46 +02:00
Ludovic Marie
857c5a4aa5
Merge pull request #30 from ludovic111/mac-shader-world-smoke
...
Require actual shader activation in cinematic world probes
2026-10-04 13:23:10 +02:00
Ludovic Marie
99d6aae5e0
Verify actual cinematic shader activation in private world probes
2026-10-04 13:09:45 +02:00
Ludovic Marie
0ae6bab70e
Merge pull request #28 from ludovic111/mac-vulkan-failure-location
...
Verify Mac Vulkan scene readiness and retain failed readbacks
2026-10-04 12:41:11 +02:00
Ludovic Marie
dfdeaefc87
Merge pull request #29 from ludovic111/heap-budget-observations
...
Record real heap-budget savings and frame-time tradeoffs
2026-10-04 12:36:26 +02:00
Ludovic Marie
fcf66cf0b1
Retain successful Vulkan world probes alongside failed title readbacks
2026-10-04 12:30:09 +02:00
Ludovic Marie
d1115d12d2
Measure heap budget tradeoffs across three real client pairs
2026-10-04 12:26:13 +02:00
Ludovic Marie
5f9f973295
Retain mixed overlay-aware Vulkan results and probe demo worlds
2026-10-04 12:22:10 +02:00
Ludovic Marie
a1d8c1b824
Wait for loading overlays before graphics readback readiness
2026-10-04 12:13:40 +02:00
Ludovic Marie
213498c77e
Separate failed readback assertions from independently logged Vulkan errors
2026-10-04 12:07:25 +02:00
Ludovic Marie
a77476b54e
Locate failed Mac Vulkan probes without exposing private logs
2026-10-04 11:59:57 +02:00
Ludovic Marie
8282a731ec
Merge pull request #26 from ludovic111/mac-native-smoke
...
Verify macOS OpenGL clients in title screens and demo worlds
2026-10-04 11:52:38 +02:00
Ludovic Marie
28e2e1def7
Document macOS scene checks and virtualized Vulkan limitations
2026-10-04 11:40:51 +02:00
Ludovic Marie
f2050a3430
Merge remote-tracking branch 'origin/main' into mac-native-smoke
2026-10-04 11:36:56 +02:00
Ludovic Marie
a5000edf11
Check recommended Mac profiles in demo worlds and retain separate Vulkan research
2026-10-04 11:26:47 +02:00
Ludovic Marie
3858ab38b5
Isolate vanilla and core Vulkan startup failures on macOS
2026-10-04 11:08:07 +02:00
Ludovic Marie
7e0f1e7794
Merge pull request #27 from ludovic111/repeated-core-client
...
Record three matched-view client pairs and Mac first-test guide
2026-10-04 10:59:39 +02:00
Ludovic Marie
ad00f1c30c
Trace backend initialization categories in private graphics probes
2026-10-04 10:53:51 +02:00
Ludovic Marie
0c69e0efb2
Record repeated matched-view client comparisons and Mac test guide
2026-10-04 10:46:46 +02:00
Ludovic Marie
d175741de3
Verify native macOS client startup and framebuffer readback
2026-10-04 10:34:50 +02:00
Ludovic Marie
86e3392740
Merge pull request #25 from ludovic111/benchmark-tick-state
...
Disclose frozen and altered tick workloads in benchmark reports
2026-10-04 08:57:34 +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
0b30e44e37
Merge pull request #23 from ludovic111/core-performance-profile
...
Add a full-detail core performance profile for vanilla comparisons
2026-10-04 08:28:45 +02:00
Ludovic Marie
bd20994266
Record matched core client observations and validation limits
2026-10-04 08:18:19 +02:00
Ludovic Marie
b782adeb55
Merge remote-tracking branch 'origin/main' into core-performance-profile
2026-10-04 07:59:14 +02:00
Ludovic Marie
dddd18be72
Merge pull request #24 from ludovic111/queue-live-observations
...
Document live queue allocation savings without claiming whole-game gains
2026-10-04 07:59:12 +02:00
Ludovic Marie
f9a0900ab7
Record matched live queue allocation and whole-game limits
2026-10-04 07:51:30 +02:00
Ludovic Marie
2a268fefbf
Merge remote-tracking branch 'origin/main' into core-performance-profile
2026-10-04 07:20:12 +02:00