[YM!] Veil Iris Lights Compat (VILC)

Veil light rendering for Iris shaderpacks
Back to Files

veil_iris_lights-1.5.1.jar

File nameveil_iris_lights-1.5.1.jar
Uploader
YesMennYesMenn
Uploaded
Nov 2, 2026
Downloads
8
Size
57.3 KB
Mod Loaders
NeoForge
File ID
9407785
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:ym-veil-iris-lights-compat-vilc-1780056:9407785"

Learn more about Curse Maven

What's new

Version 1.5.1

Changed

  • Updated to Veil 4.5.2 (minimum required version)
  • Shaderpack detection now uses the official Iris API
  • License metadata set to the YesMenn Custom License 1.0
  • Built against Sodium 0.8.13 (minimum stays 0.8.12-beta.1); Iris 1.8.14-beta.1 is still the latest for 1.21.1
  • Addons can register a combined config screen (ConfigScreenBridge.registerCombinedScreen); the mod list entry and config key then open it
  • Removed the now unused resolved-light texture (one less full-screen RGBA16F texture)
  • Removed the unused bundled glsl-transformer library
  • Corrected mod descriptions: VILC renders Veil point and area lights and no longer runs Veil shader programs through Iris

Fixed

  • Fixed a thin dark ring around the player at 48 blocks: surface-normal derivatives were evaluated in non-uniform control flow at the detailed-normals range boundary
  • Saturated light colors are much stronger with shaderpacks: the shaderpack pass now composites from a scene copy like the vanilla pass instead of GL blending into the 8-bit target, which clamped the light term and capped colored light at 2x the scene color
  • Fixed the full-screen magenta checkerboard and magenta first-person hand with Iris installed: Veil's own deferred light pass is skipped while Veil keeps its albedo buffer disabled under Iris; VILC renders the lights instead
  • Guarded voxel-occlusion light checks against Veil light handles without light data

This mod has no additional files