Mineuniverse
Log in Register
Mods

Iris Veil Compat

Bridges Veil shader rendering through Iris shaderpacks so that mods using Veil's shader infrastructure (such as Create: Aeronautics) render correctly when a shaderpack is active.
by leon_mout
Download Claim this project
4,873 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Create Performance

Iris Veil Compat
License

Iris Veil Compat

Allow mods using the Veil rendering engine (such as Create: Aeronautics) to render correctly when using Iris shaderpacks.

Principle

Veil is an advanced rendering SDK for Minecraft mods — it provides a shader infrastructure that other mods can build on. The most prominent consumer is Create: Aeronautics, which uses Veil for its airplane wings, glass panels, contrails, and other visual effects.

The problem: when you enable a shaderpack via Iris, Veil-rendered visuals bypass the shaderpack's pipeline entirely, causing them to appear broken or missing.

This mod automatically merges Veil shader code into the shaderpack's gbuffer programs at runtime, so Veil-based visuals (like Aeronautics planes) integrate seamlessly with your shaderpack.

Implementation details

This mod intercepts Veil's shader compilation via mixins, capturing and caching the processed shader source. At render time, it injects Veil shader logic into the shaderpack's gbuffer vertex/fragment programs using AST-level patching (powered by glsl-transformer), and creates an Iris ShaderInstance to replace the original Veil shader.

The cache is automatically invalidated when you switch or reload shaderpacks — no restart needed.

Compatibility

  • Iris 1.8.1+ (required)
  • Sodium
  • Veil 4.0.0+
  • Tested with Create: Aeronautics (Spring, Laser) and Sable

Credit

This project uses glsl-transformer for shader AST manipulation.

NeoForge 1.21.1+0.3.0-beta
MC 1.21.1, NeoForge
Beta 2026-06-19 Get
NeoForge 1.21.1+0.1.0-alpha
MC 1.21.1, NeoForge
Alpha 2026-05-12 Get

More from leon_mout

MineTerritory
6,629
Create: Dynamic Lights
568,490
Iris & Oculus Flywheel Compat
39,227,017

You Might Also Like

Create : Creating Space
Create: Creating Space is a mod that allow you to create rocket using contraptions and go to other planets.
984,375
Create: Quality Of Life
Adds quality of life things for Create Mod
982,776
Create: Haven Qualities
Add more blocks, items and recipes, an addon for Create.
971,630
Create: Better Villager (Fabric/Forge/NeoForge)
[Create-6.0.6 (✓) ]Create: Better Villager that adds a host of Create-mod villager professions | Forge/Neoforge and Fabric
968,702
Create: Stuff 'N Additions - Tank Fix (Spout, Curios & Upgrade)
Adds Spout filling, Curios slots, and Sophisticated Core Tank Upgrade integration for Create SA Tanks on NeoForge 1.21.1.
99,667
Create: Creator Sword
Adds more weapon options that combine combat functionality with Create Mod's mechanical features, providing both utility and combat efficiency.
99,556