Mods Aesthetic

RenderPearl

  • 99.3k views 13 today
  • save_alt 15.6k downloads 2 today
Game Version
Minecraft 26.2
Progress
90% complete
Added Creditinfo
  • 234
  • 215
  • 238
Luracasmus
Lvl 85Elite Procrastinator Programmer
276

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 hardware

It 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 here or on CurseForge, or opening an issue on the GitHub issue tracker

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

    If you have a decently modern non-macOS device it probably supports everything you need, but you might have to update your Iris and graphics drivers

    Iris 1.8+ with features:
    • BLOCK_EMISSION_ATTRIBUTE
    • COMPUTE_SHADERS
    • CUSTOM_IMAGES
    • ENTITY_TRANSLUCENT
    • PER_BUFFER_BLENDING
    • SEPARATE_HARDWARE_SAMPLERS
    • SSBO
    GLSL 4.60.8+

    58 Update Logs

    v2.8.0-beta.4 : by Luracasmus 07/21/2026 10:01:27 amJuly 21 @ 2:01 pm UTC

    Other Changes
    • The default SMAA Contrast Threshold is now higher, and quality options selected by profiles faster than Netherite are now lower.
    Fixed Issues
    • The wrong shader is used in one of the post-processing passes in The End, causing incorrect SMAA, CAS and color space conversion.
    • (Iris bug worked around) Vanilla light level is incorrect in Minecraft 26.1+, causing underflow in dark areas.
    LOAD MORE LOGS

    More like this

      Have something to say?

    henyken139
    07/21/2026 8:31 pm
    Level 12 : Journeyman Taco Cowboy
    Crashed my game
    2
    Luracasmus
    08/05/2026 12:03 pm
    He/Him • Level 85 : Elite Procrastinator Programmer
    history
    Hi, could you please provide a copy of your Minecraft log and a crash report? You can upload them to mclo.gs and send the links here

    The relevant log file will be "latest.log" in your Minecraft logs folder (next to the resource packs folder) when you have just ran the game and encountered the bug. The crash report is named after the time of the crash and located in the crash reports folder, also next to the resource packs folder
    1
    TheSadS0n
    01/25/2026 12:21 pm
    Level 8 : Apprentice Crafter
    Hi im facing light leak issue while going underground no clue whats causing it
    1
    User6010511G
    09/26/2025 2:58 pm
    Level 1 : New Miner
    ik my gpu is awfull but it can handle some shaders at 30 fps, but my specs are intel iris xe graphics and my cpu is a 13th gen intel core I7 1360p, ik its a big bottle neck, anyways

    deferred.csh: deferred.csh: ERROR: 0:4: '#extension' : 'GL_AMD_shader_trinary_minmax' is not supported
    WARNING: 0:122: '' : barrier call inside control flow
    WARNING: 0:135: '' : barrier call inside control flow
    WARNING: 0:142: '' : barrier call inside control flow
    2
    Luracasmus
    09/27/2025 6:59 am
    He/Him • Level 85 : Elite Procrastinator Programmer
    Hi!

    It seems like RenderPearl thinks your GPU supports the GL_AMD_shader_trinary_minmax extension even though it doesn't. I'll improve the logic for this in the next update, but you should be able to set the Trinary Min./Max. option in the Compatibility shader options menu to "On (check for support)" to work around the issue in the meantime
    1
    KrazyFF
    05/17/2025 4:22 pm
    Level 1 : New Miner
    Playing on a 7700 XT, | Version 9.1 | updated drivers and all

    error code: hand_cutout: hand_cutout: ERROR: 0:195: 'mc_midTexCoord' : undeclared identifier
    ERROR: 0:195: '' : compilation terminated
    ERROR: 2 compilation errors. No code generated.
    2
    Luracasmus
    05/18/2025 4:26 pm
    He/Him • Level 85 : Elite Procrastinator Programmer
    Thank you for the report! Do you still experience this issue with RenderPearl v2.2.0?
    1
    MClegend4251
    05/17/2025 1:01 am
    Level 1 : New Miner
    history
    New bug detected (Tested on AMD) on version 9 and 9.1
    There are now red, blue, green dots flickering throughout my screen.
    Couldn't find a setting to remove the issue.
    2
    Luracasmus
    05/18/2025 3:56 pm
    He/Him • Level 85 : Elite Procrastinator Programmer
    Thank you for the bug report! It looks like the deferred lighting isn't working properly. Are you still able to see shadows and sun/moonlight?
    2
    MClegend4251
    05/18/2025 11:54 pm
    Level 1 : New Miner
    history
    No problem and yup, shadows and sun/moonlight are still visible.

    • Also, it still shows this same bug I mentioned in the new 2.2.0 update.
    3

    Welcome