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.9

v2.2.0-beta.9

Download
Report

Changelog

RenderPearl's source code is now available on GitHub!

New Features

  • Tony McMapface is now implemented as the default tonemap operator in RenderPearl
    • ACES Fitted has also been implemented as an alternative operator
  • Swedish localization is now available the entire shader pack
  • The 16/8-Bit Buffers Compatibility option has been added
    • Shrinks buffers, assuming complete support for all data types added by 16/8-Bit Types. This can save about 25% of the VRAM used by the light index
    • This needs to be enabled manually, since Iris doesn't allow shader packs to detect device characteristics when defining buffer sizes

Improvements

  • RenderPearl now implements all standard Iris shader programs
    • This fixes almost all issues related to invisible or incorrectly shaded geometry, including rain and snow, beacon beams, debug chunk borders, block selection outlines, fishing lines and leads (reported by J_rizzlr)
    • Now that lines are visible, a new Utility option has been added to control their thickness, with the default value being slightly higher than in vanilla Minecraft
  • Cloud opacity now slightly varies over time and space
  • The CHUNKS_FADE_IN_NO_MOD_INJECT macro has been added to all programs to prevent Chunks Fade In from injecting and breaking shader code
    • Full compatibility may be implemented in the future
  • More informative messages are now printed in the Minecraft log when RenderPearl is used in configurations that may cause issues

Other Changes

  • Changed default FFX CAS Sharpness value: 0.5 -> 0.3

Fixed Issues

  • The shader pack (still) fails to compile on some Intel drivers (reported by DragonSlayerGdk, _Squirrels_, User5697183G and user_bqkkp348c9zol9o6)
    • An attempted fix for this issue was included in v2.2.0-beta.7, which applied a workaround on Intel graphics drivers (based on the MC_GL_VENDOR_INTEL macro)
    • This version applies a better version of the workaround on all Intel GPUs, not just ones with Intel graphics drivers (based on the MC_GL_RENDERER_INTEL macro)
  • Ambient light isn't applied to solid non-terrain geometry (reported by MClegend4251)
  • Indexed Block Lights move with view bobbing
  • Indexed Block Lights' emission values are encoded as half their real value, causing dark and incorrect lighting
  • OpenGL/GLSL implementations not supporting signed float16_t and float zero breaks encoding of emission and hand flag in sign bits, causing visual issues

Removed Features

  • Removed all previously available tonemap operators other than Uchimura, SBDT (SomewhatBoringDisplayTransform) and Saturate/Clamp

GitHub Release

Dependencies

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

Files

RenderPearl v2.2.0-beta.9.zip(602.49 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.9

Loaders

Iris

Game versions

1.21–1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5

Downloads

2365

Publication date

May 11, 2025 at 3: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.