Fixes
- Cache reading logic
- Vulkan mod compatibility
- Transparent textures rendering as opaque with sodium with feature
CacheSpriteContents
- Possible memory leak in atlas caching module
- Ignore sprites with duplicate IDs
Features
- Backport Atlas Caching
- Tweaked config screen
Internal
- Removed
Sonatype Snapshots
maven
Features
- 1.20.6
- Added config screen
Fixes
- Fixed config ignoring the value of the specified option
- Improved performance of model loader by skipping computation of unused data
Internal changes
- Updated Hyphen version to 0.4.0-rc.5
- Switched to @WrapOperation for most @Redirect mixins
- Updated Zstd-jni version to 1.5.7-2
Features
- 1.20.4
- Added config screen
Fixes
- Fixed config ignoring the value of the specified option
- Improved performance of model loader by skipping computation of unused data
Internal changes
- Updated Hyphen version to 0.4.0-rc.5
- Switched to @WrapOperation for most @Redirect mixins
- Updated Zstd-jni version to 1.5.7-2
Fixes
- End Portal shaders being broken because uniforms apparently never saved their array data.
- Angry "Could not enforce maximum cache" error on first dashloader run
- Resource pack order not being recognised by the hash
- Use mutable collections in shader fields.
Performance improvements
- Make DashVertexFormatElement use builtin constants if possible
Internal changes
- Add support for IntBuffer, FloatBuffer and Enum in ObjectDumper.
- Fixed ObjectDumper giving bad results on null map values.
- Cleanup DashShaderStage
- Cleanup some old code
- Remove useless comment / unused class