- 90,193 views, 35 today
- 14,595 downloads, 3 today
256
Modern, lightweight shaders for Iris
RenderPearl is an incredibly lightweight shader pack using the latest Iris and GLSL features, aiming to deliver pleasant graphics with excellent performance on modern hardwareIt is currently only tested with NVIDIA graphics drivers. If you find a bug and want to report it or give feedback/suggestions, the easiest way to do so is by leaving a comment
The name is inspired by RenderDragon
Features
- Detailed, colored real-time shadows and volumetric light using simple shadow mapping
- Colored light index-based block light with BRDF reflections
- A wide range of almost zero-cost post-processing effects, including FidelityFX Contrast Adaptive Sharpening, anti-aliasing (SMAA) and a variety of tone mapping operators. Dynamic Color Grading automatically adjusts exposure, black point and color balance to improve visibility and more fully utilize the display's limited range
- Customizable Vanilla Ambient Occlusion
- Optionally emissive Redstone, Lapis and Emerald Blocks
- Customizable waves and water opacity
- Specular and normal map support as well as automatically generated normals and roughness values
- Built-in utility features such as light level visualization and a compass overlay
- And more...
Requirements
Iris 1.8+ with features:- BLOCK_EMISSION_ATTRIBUTE
- COMPUTE_SHADERS
- CUSTOM_IMAGES
- ENTITY_TRANSLUCENT
- SEPARATE_HARDWARE_SAMPLERS
- SSBO
This may require updating your graphics drivers
Progress | 80% complete |
Game Version | Minecraft 1.21.5 |
Tags |
38 Update Logs
v2.2.0-beta.8.1 : by Luracasmus 04/06/2025 7:12:42 amApr 6th
Changelog on Modrinth
Fixed Issues
Fixed Issues
- (Attempted fix) The shadow map isn't rendered properly on some AMD drivers (reported by Detrovv)
LOAD MORE LOGS
4389525
7
Create an account or sign in to comment.
I had an error like this and I have an intel Pentium
silver processer and playing on 1.21.5
Error info:
deferred_a.csh: deferred_a.csh: ERROR: 0:57: 'local_size_y' : syntax error syntax error
I have a 11th Gen Intel i7-1165G7 with Intel Iris Xe Graphics
Iris v1.8.8
Minecraft Fabric 1.21.4
deferred_a.csh: deferred_a.csh: ERROR: 0:57: 'local_size_y' : syntax error syntax error
Unfortunately, the way RenderPearl's Indexed Block Light works is incompatible with LambDynamicLights
I'll try to find a way to fix it, or add back the option to disable Indexed Block Light for LambDynamicLights compatibility
Error: "The shaderpack failed to load!"
By default the error info is
"deferred1.csh: deferred1.csh: ERROR: 0:353: 'readFirstInvocationARB' : ambiguous best function under implicit type conversion
ERROR: 0:353: '' : compilation terminated
ERROR: 2 compilation errors. No code generated."
If I disable ARB Subgroup Ballot, the shaderpack still fails to load, but with a different error
"sky_basic.vsh: sky_basic.vsh: ERROR: 0:100: 'gl_Position' : cannot redeclare block member with a different type
ERROR: 1 compilation errors. No code generated."
Minecraft: Neoforge 1.21.1
Iris: 1.8.8
GPU: rx 6500xt
Driver: 24.12.1
I've released an update now which implements an attempted fix for these issues
Please let me know if it works