Compatibility
Minecraft: Java Edition
1.21.x
1.20.4–1.20.6
1.20–1.20.2
1.19.4
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
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)
- 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
- 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
andfloat
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
Files
Metadata
Release channel
BetaVersion number
2.2.0-beta.9Loaders
Game versions
1.21–1.21.5Downloads
2016Publication date
May 11, 2025 at 3:46 PMPublisher
Luracasmus
Owner