Language

Kerria

Kerria

Modrinth

Faster texture animation

251.8k downloads 42 followers updated 3d ago
latest v1.3.1+1.21.1-neoforge Modrinth
Fabric Forge Neoforge 1.16.5 – 1.21.1 Optimization

Kerria

Overview

Kerria is a mod that optimizes texture animations.

In vanilla Minecraft, texture animations are handled rather inefficiently. Each time a texture is updated, it is uploaded onto the atlas via the slow glTexSubImage2D, which involves CPU->GPU upload and may potentially incur a pipeline stall.

This mod adds two optimizations to reduce the performance impact of animated textures:

  • Texture Animation Cache. Instead of performing an upload each time, we can cache non-interpolated animated textures once they are uploaded to the GPU. When the texture is subsequently needed, it is applied with a very fast GPU-to-GPU copy.
  • Fast Texture Upload. Optimize texture upload performance with persistently mapped buffers and pixel buffer objects.

The optimizations can be configured through the Sodium/Embeddium video settings screen.

FAQs

Is this compatible with Sodium/Embeddium's "Animate Only Visible Textures" option?

Yes. That option improves performance by skipping uploading animated textures that are invisible, while this mod actually speeds up the process of uploading animated textures.

Versions

Release
1.3.1+1.21.1-neoforge
neoforge · 1.21.1 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
837
Release
1.3.1+1.21.1-fabric
fabric · 1.21.1 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
101
Release
1.3.1+1.20.1-forge
forge · 1.20.1 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
192
Release
1.3.1+1.20.1-fabric
fabric · 1.19.3, 1.19.4, 1.20 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
28
Release
1.3.1+1.19.2-forge
forge · 1.19.2 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
6
Release
1.3.1+1.19.2-fabric
fabric · 1.19.2, 1.19.3, 1.19.4 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
2
Release
1.3.1+1.18.2-forge
forge · 1.18.2 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
2
Release
1.3.1+1.18.2-fabric
fabric · 1.18.2 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
6
Release
1.3.1+1.16.5-forge
forge · 1.16.5 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
5
Release
1.3.1+1.16.5-fabric
fabric · 1.16.5 · 3d ago
- [1.19.2-fabric] Fixed crash when opening Video Settings screen
9
Release
1.3.0+1.21.1-neoforge
neoforge · 1.21.1 · 8d ago
- Fixed performance degradation with XyCraft mod - Added Fast Light Texture Upload optimization - Backported to 1.19.2, 1.18.2 and 1.16.5
19.5k
Release
1.3.0+1.21.1-fabric
fabric · 1.21.1 · 8d ago
- Fixed performance degradation with XyCraft mod - Added Fast Light Texture Upload optimization - Backported to 1.19.2, 1.18.2 and 1.16.5
105

Comments 0

No comments yet. Be the first to share your thoughts.

Download Kerria

R 1.3.1+1.21.1-neoforge 1.21.1 neoforge 180 KB R 1.3.1+1.21.1-fabric 1.21.1 fabric 175 KB R 1.3.1+1.20.1-forge 1.20.1 forge 791 KB R 1.3.1+1.20.1-fabric 1.19.3, 1.19.4, 1.20 fabric 172 KB R 1.3.1+1.19.2-forge 1.19.2 forge 790 KB R 1.3.1+1.19.2-fabric 1.19.2, 1.19.3, 1.19.4 fabric 172 KB R 1.3.1+1.18.2-forge 1.18.2 forge 790 KB R 1.3.1+1.18.2-fabric 1.18.2 fabric 172 KB R 1.3.1+1.16.5-forge 1.16.5 forge 921 KB R 1.3.1+1.16.5-fabric 1.16.5 fabric 171 KB R 1.3.0+1.21.1-neoforge 1.21.1 neoforge 180 KB R 1.3.0+1.21.1-fabric 1.21.1 fabric 175 KB R 1.3.0+1.20.1-forge 1.20.1 forge 791 KB R 1.3.0+1.20.1-fabric 1.19.3, 1.19.4, 1.20 fabric 172 KB R 1.3.0+1.19.2-forge 1.19.2 forge 790 KB R 1.3.0+1.18.2-forge 1.18.2 forge 790 KB R 1.3.0+1.18.2-fabric 1.18.2, 1.19, 1.19.1 fabric 172 KB R 1.3.0+1.16.5-forge 1.16.5 forge 921 KB R 1.3.0+1.16.5-fabric 1.16.5 fabric 171 KB R 1.2.2+1.21.1-neoforge 1.21.1 neoforge 98 KB R 1.2.2+1.21.1-fabric 1.21.1 fabric 94 KB R 1.2.2+1.20.1-forge 1.20.1 forge 710 KB R 1.2.2+1.20.1-fabric 1.20.1 fabric 90 KB R 1.2.1+1.21.1-neoforge 1.21.1 neoforge 98 KB R 1.2.1+1.21.1-fabric 1.21.1 fabric 94 KB R 1.2.1+1.20.1-forge 1.20.1 forge 710 KB R 1.2.1+1.20.1-fabric 1.20.1 fabric 90 KB R 1.2.0+1.21.1-neoforge 1.21.1 neoforge 98 KB R 1.2.0+1.21.1-fabric 1.21.1 fabric 94 KB R 1.2.0+1.20.1-forge 1.20.1 forge 710 KB R 1.2.0+1.20.1-fabric 1.20.1 fabric 90 KB R 1.1.0+1.21.1-neoforge 1.21.1 neoforge 99 KB R 1.1.0+1.21.1-fabric 1.21.1 fabric 95 KB R 1.1.0+1.20.1-forge 1.20.1 forge 711 KB R 1.1.0+1.20.1-fabric 1.20.1 fabric 91 KB R 1.0.7+1.21.1-neoforge 1.21.1 neoforge 1.1 MB R 1.0.7+1.21.1-fabric 1.21.1 fabric 1.1 MB R 1.0.7+1.20.1-forge 1.20.1 forge 1.7 MB R 1.0.7+1.20.1-fabric 1.20.1 fabric 1.1 MB R 1.0.6+1.21.1-neoforge 1.21.1 neoforge 1.1 MB R 1.0.6+1.21.1-fabric 1.21.1 fabric 1.1 MB R 1.0.6+1.20.1-forge 1.20.1 forge 1.7 MB R 1.0.6+1.20.1-fabric 1.20.1 fabric 1.1 MB R 1.0.5+1.21.1-neoforge 1.21.1 neoforge 1.1 MB R 1.0.5+1.21.1-fabric 1.21.1 fabric 1.1 MB R 1.0.5+1.20.1-forge 1.20.1 forge 1.7 MB R 1.0.5+1.20.1-fabric 1.20.1 fabric 1.1 MB R 1.0.4+1.21.1-neoforge 1.21.1 neoforge 1.1 MB R 1.0.4+1.21.1-fabric 1.21.1 fabric 1.1 MB R 1.0.4+1.20.1-forge 1.20.1 forge 1.7 MB

Files are served directly from the original source. Modgrid does not host or modify them.