Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
RenderPearl

RenderPearl

Modern, incredibly lightweight and customizable shaders for Iris

476.9k
314
Colored Lighting
PBR
Shadows
AboutGalleryChangelogVersions
All versionsv2.2.0-beta.7

v2.2.0-beta.7

Download
Report

Changelog

New (and Old) Features

Update en_US.lang

  • Volumetric Light is back!
    • The new algorithm utilizes the low discrepancy of Interleaved Gradient Noise to account for wide depth ranges using very few samples by sharing and interpolating values between pixels in 9x9 neighborhoods
  • Hand Light is back!
    • and colored, and much more realistic! It's now also completely separate from the Indexed Block Light system
  • Texture normals can now be set to completely flat (requested by Warlord Wossman)
  • A Screenshot profile has been added
    • This configures some options to values normally not accessible that may severely impact performance. It's only recommended for actually taking screenshots
  • A new ARB Subgroup Ballot Compatibility option has been added
    • When enabled, this enables some operations that allow data to be processed accross entire subgroups instead of for every invocation, possibly improving performance

Improvements

  • Tuned shadow clipping planes to be as close as possible
    • This caps Sun Path Rotation at 25°
  • Improved RP Normal Maps support by reconstructing the z component instead of relying on it being provided by textures
  • Made BRDF and roughness-related calculations more physically accurate
  • Significantly improved order and scheduling of various operations
    • This reduces the amount of global memory barriers issued every frame, and might reduce memory traffic
  • Allowed 8-bit integers to fall back to 16-bit when unsupported, if possible
    • In previous versions, 8-bit integers would fall back to 32-bit immediately
  • Refined extension assumption logic based on extension support trends
    • Please let me know if the shader pack doesn't work or you're experiencing issues after this update

Other Changes

  • Waves are now disabled by default
  • Indexed Block Light is now permanently enabled, to reduce complexity
  • Water now has reduced roughness when auto-generated roughness values are used

Fixed Issues

  • sRGB-space and linear colors are sometimes used together without conversion, causing incorrect results
  • Waves on lava are broken
  • Waves appear to have very low precision
  • Indexed Block Light uses incorrect depth values for the hand and held items
  • The shader pack fails to compile on some Intel graphics drivers when Indexed Block Light is enabled (reported by sniffercraft34, lynlyn1814 and BLVCKxSVND)
    • A workaround is now applied when the MC_GL_VENDOR_INTEL macro is defined by Iris, which may very slightly reduce performance

Dependencies

dependency-iconIris Shadersrequired
dependency-iconMonocleincompatible
dependency-iconSMAA-MC Version 1.1.3 is embedded

Files

RenderPearl v2.2.0-beta.7.zip(135.38 KiB) Primary
Download

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Metadata

Release channel

Beta

Version number

2.2.0-beta.7

Loaders

Iris

Game versions

1.21–1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5

Downloads

4892

Publication date

March 31, 2025 at 8:46 PM

Publisher

Luracasmus

Luracasmus

Owner

Version ID

Modrinth is open source.

main@a0bd011

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.