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
- Fixed shader color mixing calculation
- 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
v1.6.4
- Don't force draw the batch if the shader color changes, because that's already accounted for when collecting the data
v1.6.3
- Force draw batch if the scissor box or shader color changes (Fixes issue with Figura player list rendering)
- Clamp out of bounds shader color (Fixes issue with Dragon Survival "Magic Cast Meter")
- Disable experimental sign buffering if Effective is installed (Effective uses non-standard rendering which isn't compatible)
- Readded NeoForge support
- Added new experimental optimization: Avoid redundant framebuffer switching
- It can be enabled in the config file (
immediatelyfast.json
) by enablingexperimental_avoid_redundant_framebuffer_switching
- This optimization shouldn't cause any issues and will be enabled by default in an upcoming release if no issues are reported
- Any feedback regarding rendering issues or performance improvements is appreciated (You can find the discord link in the mod description)
- It can be enabled in the config file (
- Force draw batch if the scissor box or shader color changes (Fixes issue with Figura player list rendering)
- Clamp out of bounds shader color (Fixes issue with Dragon Survival "Magic Cast Meter")
- Disable experimental sign buffering if Effective is installed (Effective uses non-standard rendering which isn't compatible)
- Added support for Minecraft 1.21.5
- Removed the fast_buffer_upload optimization, because Mojang implemented it in the base game
- NeoForge and LexForge will be added in the next release