Minecraft Mods

RenderPearl

  • 90,193 views, 35 today
  • 14,595 downloads, 3 today
  • 201
  • 184
  • 213
Luracasmus
Level 84 : Elite Procrastinator Programmer
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 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

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
    GLSL 4.60+

    This may require updating your graphics drivers
    Progress80% complete
    Game VersionMinecraft 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
    • (Attempted fix) The shadow map isn't rendered properly on some AMD drivers (reported by Detrovv)
    LOAD MORE LOGS

    Create an account or sign in to comment.

    User5697183G
    04/26/2025 9:29 pm
    Level 1 : New Miner
    deferred_a.csh: deferred_a.csh: ERROR: 0:57: 'local_size_y' : syntax error syntax error

    I had an error like this and I have an intel Pentium
    silver processer and playing on 1.21.5
    1
    _Squirrels_
    04/19/2025 5:08 am
    Level 1 : New Miner
    history
    Error: "The shaderpack failed to load!"

    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
    1
    Woxxie
    04/13/2025 12:41 am
    Level 1 : New Miner
    you should create a discord server so we can report issues quickly
    1
    DragonSlayerGdk
    04/11/2025 5:52 pm
    Level 1 : New Miner
    Shaders wont work for me, might just be because I'm on a server or there is something wrong with my driver or settings, here it the error i got when trying to load on lowest.
    deferred_a.csh: deferred_a.csh: ERROR: 0:57: 'local_size_y' : syntax error syntax error
    1
    Woxxie
    04/09/2025 1:47 pm
    Level 1 : New Miner
    history
    hey, the shaderpack doesn't work with the lambdynamiclights mod
    2
    Luracasmus
    04/10/2025 10:14 am
    He/Him • Level 84 : Elite Procrastinator Programmer
    history
    HI!
    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
    1
    Woxxie
    04/12/2025 10:06 am
    Level 1 : New Miner
    alright
    2
    Detrovv
    04/05/2025 2:08 pm
    Level 1 : New Miner
    Hello
    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
    2
    Luracasmus
    04/05/2025 4:49 pm
    He/Him • Level 84 : Elite Procrastinator Programmer
    Hello, thank you for the bug report!

    I've released an update now which implements an attempted fix for these issues

    Please let me know if it works
    1
    Detrovv
    04/05/2025 6:34 pm
    Level 1 : New Miner
    I tried using v2.2.0-beta.8 and this time the shaders started, but regardless of the settings the shadows are not displayed, I tried to set different graphics presets, but little changes
    2

    Welcome