fornax-0.4.0+mc26.2.jar
Curse Maven Snippet
What's new
0.4.0
Voxels
- Face data now tracks its source per face, not per cell (fixes stale light/face data on refresh)
- Fixed vertex grid cracks at section edges
- Batch uploads reuse one buffer and fence instead of allocating each time (faster)
- Face data shrunk from 18,432 to 16,128 bytes per slot
- Model and sprite reads split from GPU upload lifetime
- Chunks now queue a harvest on arrival, so missed sections fill in without waiting on camera move
Water
- Water prepass now draws for every water tier, not just reflection mode
- Prepass targets no longer depend on the draw gate
- Fixed cloud shadows and fluid column height scans
World data for packs
- Packs can read the world's day count and day fraction
- Day values crossfade over real time instead of cutting at the day boundary
- Wider climate data: temperature, downfall, biome tags
- Nether fog options added
- End portal and gateway get their own slot
- Glass refraction strength exposed to terrain
Graph engine
- Compute results reuse across frames when inputs match
- Independent passes can overlap instead of waiting in strict order
- New consolidate pass for reading several targets through one array texture
- Passes can be gated per dimension
- 3D volume textures supported for compute passes
Debug and profiling
- GPU/CPU timings tagged by frame ID
- Profiler overlay can filter by pass, counter, or slowest only
- Can dump one frame's raw pass inputs/outputs
Fixes
- Deferred slot reporting fixed for forward and particle paths
- Linear-filter check no longer looks at compute-only images
- Tests now pin field order in u_Globals, not just total size
Docs
- Fixed stale mixin and test counts in AGENTS.md
- Fixed u_Globals byte size in ARCHITECTURE.md
Full Changelog: https://github.com/Icehunter/fornax/compare/v0.3.0...v0.4.0
This mod has no additional files

