- Fixed font atlas resizing state inconsistency (Fixes rare JVM crash)
- Draw current batch when mods modify the projection matrix (Fixes rendering issue with VoxelMap)
- Improved compatibility with mods which don't render into the batching buffer while batching
- Fixed Cataclysm Phantom Halberds render order
- Fixed some overlays not rendering correctly
- Clamp out of bounds shader color (Fixes Dragon Survival "Magic Cast Meter" rendering)
- Fixed font atlas resizing state inconsistency (Fixes rare JVM crash)
- Improved compatibility with mods which don't render into the batching buffer while batching
- Fixed Cataclysm Phantom Halberds render order
- Clamp out of bounds shader color (Fixes Dragon Survival "Magic Cast Meter" rendering)
- Fixed font atlas resizing state inconsistency (Fixes rare JVM crash)
- Improved compatibility with mods which don't render into the batching buffer while batching
- Fixed Cataclysm Phantom Halberds render order
- Fixed font atlas resizing state inconsistency (Fixes rare JVM crash when using certain resource packs)
- Improved compatibility with mods which don't render into the batching buffer while batching
- Speed up buffer upload on Apple GPUs
- This "reverts" an internal 1.21.5 change which caused a performance regression on Apple GPUs
v1.9.3
- Fixed linux AMD GPU flashing window issue caused by the framebuffer optimization
- Fixed Intel GPU graphical issue caused by the framebuffer optimization
v1.9.2
- Added new optimization: Avoid redundant framebuffer switching
- This optimization reduces the number of framebuffer switches when rendering many different things in the world (entities, particles, block entities, ...) or the HUD to increase FPS.
- Fixed force draw handling (Fixes compatibility with Tweakermore and MiniHUD)
- Removed experimental universal HUD batching optimization
- This optimization was disabled by default, but caused too many graphical issues when enabled, which are difficult to fix for a relatively small performance increase
- Added new optimization: Avoid redundant framebuffer switching
- This optimization reduces the number of framebuffer switches when rendering many different things in the world (entities, particles, block entities, ...) or the HUD to increase FPS.
- Fixed force draw handling (Fixes compatibility with Tweakermore and MiniHUD)
- Removed experimental universal HUD batching optimization
- This optimization was disabled by default, but caused too many graphical issues when enabled, which are difficult to fix for a relatively small performance increase