AcceleratedRendering
This is the Fabric version of AcceleratedRendering. If you need NeoForge support, please refer to the corresponding mod version.
This modification represents a client-side entity rendering optimization designed to significantly improve performance when rendering large numbers of entities or complex modded entities with numerous vertices. It utilizes compute shaders on GPU while maintaining compatibility with shader packs, other mods, and their entities.

Why This Mod is Needed
Minecraft uses an outdated immediate rendering system for entity rendering (including block entities), inherited from the OpenGL immediate rendering mode in older game versions. It transforms and uploads vertices in the single render thread on CPU every frame when rendering entities, which consumes enormous time on these operations and leaves CPU and GPU idle with very low FPS when rendering large numbers of vertices.
How It Works
AcceleratedRendering creates a unique rendering pipeline that caches "original" vertices (vertices before transformation) into meshes and transforms them in parallel on GPU using compute shaders. Then renders the transformed vertices with the original shader. This way, the mod makes entity rendering significantly more efficient by offloading transformation stress from the CPU while maintaining compatibility with shader packs (currently supports Iris Shaders). All acceleration features can be disabled for better compatibility.
Hardware Requirements
AcceleratedRendering requires OpenGL 4.6 for proper operation using persistently mapped buffers and compute shaders. Graphics cards like NVIDIA GT 400 Series and Intel HD Graphics 520/530 or newer meet this requirement. The mod has been tested on NVIDIA GTX 1660Ti Max-Q, NVIDIA RTX 3070Ti Laptop, NVIDIA RTX 4090 Laptop, RX 580, RX 5600XT. Mobile devices are currently not supported.
Configuration
Configuration file is located in <your Minecraft>/.minecraft/config/acceleratedrendering-client.toml. You can modify acceleration features in this file or in-game (some specific configurations require game restart to take effect). In-game configuration editor is found in Mods > Accelerated Rendering > Config. "Force Translucent Acceleration" in "Core Settings" must be enabled for proper accelerated item rendering functionality.