CurseForge · Minecraft mod
Vitrail Shaders
OptiFine-format shader packs, on Minecraft's native Vulkan renderer
Quick answer
Which Vitrail Shaders release matches Fabric?
Vitrail Shaders v0.8.1-beta (Neo/Fabric) targets 26.2 with Fabric, NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is Vitrail Shaders required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Vitrail Shaders v0.8.1-beta (Neo/Fabric) need?
v0.8.1-beta (Neo/Fabric) on Fabric. Every mod below is checked against that same setup.
Install Sodium first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Vitrail Shaders without breaking your instance.
Built for Vitrail Shaders v0.8.1-beta (Neo/Fabric) on Fabric. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use v0.8.1-beta (Neo/Fabric). It targets 26.2 with Fabric, NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Sodium first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside v0.8.1-beta (Neo/Fabric). It opens that exact file at the source.
About this project
What does Vitrail Shaders add?
OptiFine-format shader packs, on Minecraft's native Vulkan renderer
Minecraft ships a native Vulkan renderer alongside the OpenGL one. Every shader pack that exists today was written for OpenGL, and none of them run on it.
Vitrail runs them anyway, unmodified. It reads an OptiFine-format pack out of shaderpacks/, translates its GLSL once when the pack loads, and runs the frame on the Vulkan backend. What reaches the driver is SPIR-V, compiled at load time, not a shim running inside every frame.
Before you install: it is a beta
- The Vulkan backend is experimental, marked so by the game itself: the setting you have to turn on reads "Prefer Vulkan (Experimental)".
- The world goes through your pack. A few families of geometry do not yet, and some come out wrong rather than absent, which on some packs shows the moment you load a world. What is through moves release by release.
- It is one person's side project, and it is not finished.
- If what you want today is a finished picture, use Iris on the OpenGL backend instead. It does that job well, and it is the reference this engine is checked against.
Bring your own pack
Vitrail is the engine, not the pack, and it can ship none: the packs belong to their authors and their licences do not allow redistribution. These are the ones I run against daily.
Sildur's Vibrant draws except for its water. Reverie is refused at load, declaring graphics features this backend does not serve. A pack absent from this list is one I have not loaded, not one that is unsupported: the table of packs actually tried says what I have seen with each.
After you install
- Switch the game to Vulkan and restart it. Video Settings, "Prefer Vulkan (Experimental)". The backend is picked when the game boots, so it takes effect on the next launch.
- If the frame rate comes up short, there is a slider for it. Video Settings, on Vitrail's own page, "FSR Render Scale": the world is drawn at 25 to 100 percent of the window and brought back to full size before the interface, so menus, chat and the F3 screen stay sharp whatever the scale.
- Distant Horizons is compatible, and your pack's own DH programs draw its far terrain. On Fabric, install it like any other mod. On NeoForge its current release still crashes on the Vulkan renderer (its own texture unwrapper, not this mod), so install this build by hand instead.
- If you run Chloride, five of its settings have to come off: Fast Chests and Fast Beds on the Performance page, Max Entity Distance, Max Monster Distance and Max Block Entity Distance on the Entities page. Chloride is not required and is not installed for you. Vitrail names any it finds on in the log at startup.
Client only, and do not run another shader engine alongside. The install guide has the rest.
Links and credits
Source, what goes through a pack today and the full compatibility notes are all at Vitrail-Shaders.
LGPL-3.0-only. Vitrail reuses code from Iris under the same licence, the implementation the packs are written against today. What was taken is recorded file by file in the project's NOTICE.
Project description from CurseForge.
Pick your setup
Vitrail Shaders by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Vitrail Shaders versions and loaders
v0.8.1-beta (Neo/Fabric)
vitrail-0.8.1-beta+mc26.2.jar
26 Aug 2026
v0.8.0-beta (Neo/Fabric)
vitrail-0.8.0-beta+mc26.2.jar
26 Aug 2026
v0.7.5-beta (Neo/Fabric)
vitrail-0.7.5-beta+mc26.2.jar
23 Aug 2026
v0.7.4-beta (Neo/Fabric)
vitrail-0.7.4-beta+mc26.2.jar
21 Aug 2026
v0.7.3-beta (Neo/Fabric)
vitrail-0.7.3-beta+mc26.2.jar
21 Aug 2026
v0.7.2-beta (Neo/Fabric)
vitrail-0.7.2-beta+mc26.2.jar
21 Aug 2026
v0.7.1-beta (Neo/Fabric)
vitrail-0.7.1-beta+mc26.2.jar
20 Aug 2026
v0.7.0-beta (Neo/Fabric)
vitrail-0.7.0-beta+mc26.2.jar
20 Aug 2026
v0.6.0-beta (Neo/Fabric)
vitrail-0.6.0-beta+mc26.2.jar
19 Aug 2026
v0.5.0-beta (Neo/Fabric)
vitrail-0.5.0-beta.1+mc26.2.jar
19 Aug 2026
v0.4.1-beta.1 (Fabric)
vitrail-fabric-0.4.1-beta.1+mc26.2.jar
19 Aug 2026
v0.4.0-beta.1 (Fabric)
vitrail-fabric-0.4.0-beta.1+mc26.2.jar
19 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.
