GPUBooster

Provides DSA & fastest math formulas to game render system for best perfomance! Compatible with Sodium/Embeddium, Iris and shaders.

3,1M

Quick challenge

How far can you run before the mobs catch you?

GPUBooster

# GPUBooster | About⚡
![fo](https://cdn.modrinth.com/data/cached_images/8457cf2b01e18302ef61da3256328bfb4b94ad14.png)
![fa](https://cdn.modrinth.com/data/cached_images/6c152554bb3141433b6dca087131f96f00a876ba.png)
![qu](https://cdn.modrinth.com/data/cached_images/554809ee9ae740db0707b7cd1420d937b490cd6b.png)
![neo](https://cdn.modrinth.com/data/cached_images/5d6378864df2d8f2699289ec7f439e26b5c8db60.png)


![i](https://cdn.modrinth.com/data/cached_images/ca0de18375553419eff9ce315dccceb885971010.png)

**Since 1.1.1, server part of mod moved to separate server-only mod [NumFlux](https://modrinth.com/mod/numflux).**

**Comparing without any other mods(exclude libs) on 1.21.11**

Without mod With mod (1.2.2) FPS increase
1100 1200 9.09%

### Features ⭐:
- DSA system for VBO/EBO/FBO/Textures
- RBO depth
- Pool system for VBO/EBO
- "VAO Format" cache
- SIMD (Vector API)
- UI text Batching

### DSA(Included in game from version 1.21.11):
DSA(direct-state access) buffers(VBO, EBO, FBO, Textures), allows you not to bind buffers to render, reducing the number of operations, also adds a VBO/EBO pool, which creates a config-defined size value and allows you to reuse buffers.

### RBO(>1.21.11):
Uses a Renderbuffer(RBO) for depth (which also uses DSA if it enabled on "FBO only" or "All") instead of texture, this slightly increases performance.

### SIMD(=<1.21.11):
Accelerates CPU computations using the Vector API from the `jdk.incubator` module

**Requires a JVM argument to run:**
- Find the JVM arguments setting in your launcher and add `--add-modules jdk.incubator.vector` to it.
- Detailed guide for popular launchers(*later*)

# GPUBooster | User-side 👤

### Problem-solving policy:
- If issue marked as “Bug/Compat,” it will have the highest priority.

- If issue marked as “Inaccuracy,” it has a low priority and implies that there is minor inaccuracy in the game process, which can be resolved by disabling config setting.

- If the game crashes, you should start by checking the JVM arguments to see if the `jdk.incubator` argument is present.

### Important ⚠️:
If your GPU's OpenGL is lower than 4.5, some features will be unavailable!

RBO not compatible with shaderpacks.

Since minecraft 1.21.10 GpuTape support will be discontinued(Use GPUBooster instead).

### Available languanges 🌐:
- English(en_us) - Mr.Toad
- Russian(ru_ru) - Mr.Toad
- German(de_de) - Mr.Toad (<1.1)
- Ukrainian(uk_ua) - StarmanMine142(<1.1)

### Other my mods:
- [NumFlux](https://modrinth.com/mod/numflux)(Server-side optimizations)
- [H+](https://modrinth.com/mod/h_plus)(New content & Difficulty Improvements)
- [EnlightenedBlockEntities/EBEReforged](https://modrinth.com/mod/ebe-forge)(Fork of enchanced block entities)[DISCONTINUED]
- [Palladium](https://modrinth.com/mod/mpalladium)(Optimization)
- [MovieMaker](https://modrinth.com/mod/moviemaker)(Content)

ADS