u/Appropriate-Ad4760

Image 1 — Vitrail: OptiFine/Iris shaderpacks on 26.2's Vulkan renderer (NeoForge + Fabric)
Image 2 — Vitrail: OptiFine/Iris shaderpacks on 26.2's Vulkan renderer (NeoForge + Fabric)
Image 3 — Vitrail: OptiFine/Iris shaderpacks on 26.2's Vulkan renderer (NeoForge + Fabric)
Image 4 — Vitrail: OptiFine/Iris shaderpacks on 26.2's Vulkan renderer (NeoForge + Fabric)
Image 5 — Vitrail: OptiFine/Iris shaderpacks on 26.2's Vulkan renderer (NeoForge + Fabric)
Image 6 — Vitrail: OptiFine/Iris shaderpacks on 26.2's Vulkan renderer (NeoForge + Fabric)

Vitrail: OptiFine/Iris shaderpacks on 26.2's Vulkan renderer (NeoForge + Fabric)

26.2 ships an experimental Vulkan backend, but none of the usual shaderpacks run on it since Iris is still OpenGL. So I wrote a mod that loads them. Same packs, same shaderpacks folder, nothing to convert. The GLSL is translated once at load time into what the Vulkan renderer expects, then it runs as regular pipelines, so there's no runtime overhead from the translation itself.

What works: Complementary, BSL and Bliss are in decent shape and are what I test against. Mellow and Body Camera load. Some packs refuse outright, Reverie for example, because they need things that aren't implemented yet. So don't expect a random pack from your folder to just work, not at this stage.

Distant Horizons works too, mostly. Far terrain goes through the pack like on Iris, water and shadows included. On Fabric the normal DH build is fine. On NeoForge the official build crashes on Vulkan, so I patched it, link below. That part is a bonus, the mod doesn't need DH.

What's missing: voxel lighting (Complementary Ultra), compute shaders, and a bunch of smaller things. It's a beta, it's one person, and the Vulkan backend itself is still experimental, so expect rough edges. If you just want shaders that work, Iris is still the one. This is for people who wanted to try the Vulkan renderer and were annoyed they had to turn their shaders off to do it.

One jar for NeoForge and Fabric. Needs 26.2, Sodium 0.9.x and Chloride (auto-installed with the CurseForge client). LGPL-3.0, source on GitHub.

CurseForge: https://www.curseforge.com/minecraft/mc-mods/vitrail-shaders
Modrinth: https://modrinth.com/mod/vitrail-shaders (still under review, the page will go live once it's approved)
GitHub: https://github.com/avpbynf/Vitrail-Shaders
NeoForge DH build: https://gitlab.com/avpbynf/distant-horizons/-/releases/vitrail-26.2-1

Screenshots are Complementary, BSL and Bliss, stock settings, DH enabled.

(Also shared on r/Minecraft a few hours ago, this version has a bit more detail for a modded audience.)

u/Appropriate-Ad4760 — 14 hours ago
▲ 156 r/Minecraft

Made a shader mod for 26.2's Vulkan renderer

Hey. I’ve been working on this on and off and figured I should actually post it somewhere.

26.2 has that experimental Vulkan option now, except none of the usual shader packs run on it. Iris is still OpenGL. So I started writing a small mod that loads them. Same format, they go in the shaderpacks folder like they always did.

I’ve mostly been running Complementary, BSL and Bliss. Those three are in decent shape. A few others load (Mellow, Body Camera), some just refuse, Reverie for example, because they need stuff I don’t have yet. Don’t expect a random pack from your folder to just work for now.

Distant Horizons works with it too, for the most part. Far terrain goes through the pack like it does on Iris, water and shadows included. On Fabric you can just drop in the normal DH build. On NeoForge the official one crashes on Vulkan, so I patched it. That’s really just a plus, once you have that build it works.

It’s called Vitrail. One jar, NeoForge and Fabric. It’s a beta, it’s just me, and the Vulkan backend itself is still experimental, so a bunch of stuff isn’t there yet. Voxel lighting (Complementary Ultra), compute shaders, that kind of thing. If you just want shaders that work, Iris is still the one. This is more for people who wanted to try Vulkan and were annoyed they had to turn their shaders off.

Needs 26.2, Sodium 0.9.x and Chloride (auto-installed with CurseForge Client).

CurseForge: https://www.curseforge.com/minecraft/mc-mods/vitrail-shaders
Modrinth: https://modrinth.com/mod/vitrail-shaders (under review, should be up soon)
Github: https://github.com/avpbynf/Vitrail-Shaders
NeoForge DH: https://gitlab.com/avpbynf/distant-horizons/-/releases/vitrail-26.2-1

EDIT: screenshots are Complementary, BSL and Bliss, packs are stock.

u/Appropriate-Ad4760 — 17 hours ago