- Fixed crash on macos (it doesnt work, it just no longer causes the game to crash)
- Attempted improvements to outline matching
- Ingest on chunk load
- Fix crash with vivecraft 1.3.x
- Fixed water not having correct lighting, water in the ocean should look much more accurate
- More shader error logging
- Shader dynamic uniform support
- Rewrote the threading/service system
- Unifed sodiums thread pool (enabled by default) hopefully reducing stuttering when initally loading the world
- Fix timeout when ingesting chunks
- Auto balance LRU cache w.r.t loaded sections to help prevent memory overutilziation
- Moved model baked result processing offthread
- Fixed issues with incompatible framebuffer formats and stencil state leaking (thanks boredhuman)
- Improve shader lighting accuracy
This version should hopefully bring improvements to performance while loading and mainly reduce stuttering especially with large non-lod render distances or under cpu load
- Update to sodium 0.7
- Flashback integration
- Command fix
- Shader support/compat enabled by default
- Finalized v1 shader integration format
- Increase iris render targets to 20
- Fixes for shader compat
- Gl state leak fix
- Fixes for nv kernel driver killing minecraft
- Mapper will auto attempt to update blockstates
- Partial fix for block model tinting
- Disabled block entity baking for 1.21.9/10
- Auto ingest for chunk sections becoming empty or changes on the edge of sections
- Remesh trigger for when neighboring section changes (fixes the black lines while loading chunks)
- Allow neighbor blocks that are the same to emit geometry
- Fix for rare meshing bug
- Incremental allocation of geometry buffer when using sparse buffer
- Fixes for SectionUpdateRouter
- Support for darkened tinting (like in the nether)
- Fix race condition in the ActiveSectionTracker
Update to 1.21.9/10
Update to sodium 0.7
- Flashback integration
- Command fix
- Shader support/compat enabled by default
- Finalized v1 shader integration format
- Increase iris render targets to 20
- Fixes for shader compat
- Gl state leak fix
- Fixes for nv kernel driver killing minecraft
- Mapper will auto attempt to update blockstates
- Partial fix for block model tinting
- Disabled block entity baking for 1.21.9/10
- Auto ingest for chunk sections becoming empty or changes on the edge of sections
- Remesh trigger for when neighboring section changes (fixes the black lines while loading chunks)
- Allow neighbor blocks that are the same to emit geometry
- Fix for rare meshing bug
- Incremental allocation of geometry buffer when using sparse buffer
- Fixes for SectionUpdateRouter
- Support for darkened tinting (like in the nether)
- Fix race condition in the ActiveSectionTracker
- Mark 1.21.8 support
- Render pipeline rewrite
- Attempted fixes for Nvidia crashes
- Mipmap changes
- Fixes for translucency against the skybox
- Minor performance improvements
- Stability fixes
- Fixes for intel gpus running mesa
- Quality improvements for mesa
- Quality improvements overall
- Fixes and improvments for vanilla fog integration
- Tweeks to OpenGL state reverting
- Fixes for crashes when servers behave badly
- Internally added expereimental shader support, enabled using jvm arg
- Auto ingest chunk sections that become empty (removes floating trees)
- General fixes
- Update 1.21.7
- Attempt to improve when chunks get ingested, should fix no ingest in the end
- Fix some race conditions
- Enable object tracking on all opengl objects
Hotfix for amd gpus on windows resulting in flickering and possible segfault on shader compile
Changelog
-
yes
-
1.21.6 support
-
entirly new rendering system
-
massive performance improvements to db system, meshing, ingest and more
-
Dh world import support (requires installing sqlite-jdbc)
If you are updating to this version and you previously used voxy, its recommended to delete your config file. If you are loading into a world or server you previously used voxy on, you should delete the voxy server folder and the voxy folder in your world
- Fixed opengl compliance issues
- Fixed white boarder outline between lod and normal chunks
- Added a mesh render backend
- Fixed clouds being invisible (possibly improved compatibility with shaders with fog)
- Fixed chunk flicker when loading new chunks
- Added world suggestion when using the import command
- Importer no longer segfaults when you exit/reload a world while importing
- Added a bossbar progress bar for importing
- Fixed context selection when connecting to a sever
- Attempted fix for empty air sections having the wrong default lighting value
- Partial fix for mesa systems (will no longer cause the system to hang and hard crash, zink works fine pre mesa 24)
- Reduced memory allocation rate by 10000%
- Added remder distance slider (default 128 rd)
- Substanially improved ssao in relation to grass and other non full blocks
- Require cloth config
- Renamed
storage_config.jsontoconfig.json - Removed mesh cache temporarily until major issues can be resolved
- Fixed dependencies for redis storage config
- Added
ReadonlyCachingLayer - Partial compatibility with vivecraft
- Fixed compatability with starlight
- Fix vanilla lighting
- Fix compat with starlight
- Fix lava missing textures
- Reduced random flickers when loading in new terrain
- Reworked some mixins
- Fix crash when joining server/world
- Fix incorrect translation string
- Fixed view bobbing/other perspective issues
- Reduced thread count on world import
- 0.1.0 Modrinth release

