- Fixed GPU driver detection once and for all (This time NVIDIA was being detected as AMD. This didn't cause significant performance issues for NVIDIA cards)
- Fixed AMD GPU detection (Fixes huge lag being caused by IF on some AMD GPUs)
- Fixed conflict with GUI optimizations of sodium extras introduced in 0.4.24
- Implemented flush call consolidation
- Implemented optional explicit flushing of streaming buffer
- Added GPU model and OpenGL version logging to make diagnosing issues easier
- Fixed fast buffer upload memory corruption issue
- Improved buffer upload performance in certain cases and fixed crash with ancient GPUs
- Fixed negative advance glyph handling (Fixes rendering issues with intentionally overlapping text)
- Implemented persistent mapped streaming buffer for fast buffer uploading (Should be more compatible and faster)
- Fixed fast text lookup crashing when the buffer is flushed prematurely
- Auto disable font_atlas_resizing when modified core shaders are detected
- Improved fast buffer upload optimization (Better compatibility, slightly faster)
- Fixed render issues with overlapping text
- Fixed BlendFuncDepthFunc stack memory leak
- Updated Reflect (Fixes errors on some JREs)
- Improved armor trim batching (Better compatibility)
- Included Mixin Extras correctly
- Fixed OpenGL state corruption
- Added support for 1.20.1
- Updated MixinExtras