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
New Features
- Allow people to disable toast on caching.
- Add epic glow effects on the cache screen.
- Allow the toast to only show progress text when no facts are available.
Performance improvements
- Improve model injection performance.
Bug Fixes
- Deduplicate with identitymap to fix Identifier equals issues.
Internal chores
- Add .equals implementations to most DashObjects
New Features
- (API) Allow multiple caches.
Performance improvements
- Add deduplication, quads and collections.
- Use java hashmap instead of fastutil.
- Optimize hashCode on some classes.
- Check missing models on cache instead of load.
Bug fixes
- DashLoader not resetting after load.
- Not clearing temporary objects after cache load.
- Status changing issues.
Internal refactors.
- Switch to notalpha.dev package.
- Remove DashObject annotation.
- Make MultipartModelSelectors export MultipartModelSelectors and not predicates.
- A lot of moving.
Internal chores
- Make Identifiers store with fields.
- Remove ModelTransformation postExport.
DashLoader 4.1.1
Feature
- Add custom splash lines and/or disable default ones.
Performance
- Optimize Model Filter
- Do not cache all mipmap levels
Fix
- Make DashLoader a client only mod in fabric.mod.json
- MoreCulling Compatibility
- Creative search does not use the correct language except english (#18)
- Incorrect cache of child models (#19)
Internal
- Move to records and final a lot of classes
- Move common files to data