project - icon

Iris Shaders

Client mod

A modern shaders mod for Minecraft intended to be compatible with existing OptiFine shader packs

DecorationOptimization

312.8K downloads 1,721 followers
Created a year ago
Updated 23 days ago

External resources



Project members

profile-picture

Admin

profile-picture

Owner


Technical information

License
Client side
required
Server side
unsupported
Project ID
YL57xq9U
Filter loader...
Filter versions...

Iris 1.3.1 has released, fixing a crash with multiple mods when loading a world as well as improving key bind reliability.

Note to resource pack developers: This crash happened due to Iris attempting to replicate an unintentional Optifine feature named "broken paths", which allows uppercase letters and other normally disallowed Unicode as paths. We have switched to partial support; Iris may not support this properly in the future, please don't rely on it.

Iris 1.3.1 has released, fixing a crash with multiple mods when loading a world as well as improving key bind reliability.

Note to resource pack developers: This crash happened due to Iris attempting to replicate an unintentional Optifine feature named "broken paths", which allows uppercase letters and other normally disallowed Unicode as paths. We have switched to partial support; Iris may not support this properly in the future, please don't rely on it.

Iris 1.3.1 has released, fixing a crash with multiple mods when loading a world as well as improving key bind reliability.

Note to resource pack developers: This crash happened due to Iris attempting to replicate an unintentional Optifine feature named "broken paths", which allows uppercase letters and other normally disallowed Unicode as paths. We have switched to partial support; Iris may not support this properly in the future, please don't rely on it.

Iris 1.3 is now available for download for 1.16.5, 1.18.2, and 1.19.2, finally adding the long-awaited PBR support.

This release also fixes old hand lighting on SEUS Renewed and similar packs.

This release was developed by Pepper and IMS.

⬇ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.3.0/full.md

Iris 1.3 is now available for download for 1.16.5, 1.18.2, and 1.19.2, finally adding the long-awaited PBR support.

This release also fixes old hand lighting on SEUS Renewed and similar packs.

This release was developed by Pepper and IMS.

⬇ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.3.0/full.md

Iris 1.3 is now available for download for 1.16.5, 1.18.2, and 1.19.2, finally adding the long-awaited PBR support.

This release also fixes old hand lighting on SEUS Renewed and similar packs.

This release was developed by Pepper and IMS.

⬇ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.3.0/full.md

This is a hotfix release to update to Sodium 0.4.4.

Iris 1.2.7 is now available for download for 1.16.5, 1.17.1, 1.18.2, and 1.19.2, improving performance and fixing minor bugs.

This will be the last release for 1.17.1.

This release was developed by coderbot and IMS.

⬇ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.7/full.md

Iris 1.2.7 is now available for download for 1.16.5, 1.17.1, 1.18.2, and 1.19.2, improving performance and fixing minor bugs.

This will be the last release for 1.17.1.

This release was developed by coderbot and IMS.

⬇ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.7/full.md

Iris 1.2.7 is now available for download for 1.16.5, 1.17.1, 1.18.2, and 1.19.2, improving performance and fixing minor bugs.

This will be the last release for 1.17.1.

This release was developed by coderbot and IMS.

⬇ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.7/full.md

Iris 1.2.7 is now available for download for 1.16.5, 1.17.1, 1.18.2, and 1.19.2, improving performance and fixing minor bugs.

This will be the last release for 1.17.1.

This release was developed by coderbot and IMS.

⬇ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.7/full.md

Iris 1.2.6 is now available for download, fixing minor bugs and adding support for 1.19.1.

This release was developed by coderbot, IMS, Pepper, and Justsnoopy30.

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.2.5:

  • 📄 Added many Optifine parity improvements
  • 🗣️ Fix issues with translations combined with Spectrum 1.4.0
  • 🛸 Fixed ender beam effect in the End not animating with Complementary

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.6/full.md

Iris 1.2.6 is now available for download, fixing minor bugs and adding support for 1.19.1.

This release was developed by coderbot, IMS, Pepper, and Justsnoopy30.

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.2.5:

  • 📄 Added many Optifine parity improvements
  • 🗣️ Fix issues with translations combined with Spectrum 1.4.0
  • 🛸 Fixed ender beam effect in the End not animating with Complementary

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.6/full.md

Iris 1.2.6 is now available for download, fixing minor bugs and adding support for 1.19.1.

This release was developed by coderbot, IMS, Pepper, and Justsnoopy30.

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.2.5:

  • 📄 Added many Optifine parity improvements
  • 🗣️ Fix issues with translations combined with Spectrum 1.4.0
  • 🛸 Fixed ender beam effect in the End not animating with Complementary

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.6/full.md

Iris 1.2.6 is now available for download, fixing minor bugs and adding support for 1.19.1.

This release was developed by coderbot, IMS, Pepper, and Justsnoopy30.

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.2.5:

  • 📄 Added many Optifine parity improvements
  • 🗣️ Fix issues with translations combined with Spectrum 1.4.0
  • 🛸 Fixed ender beam effect in the End not animating with Complementary

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.6/full.md

Iris 1.2.5 is now available for download for Minecraft 1.16.5, 1.17.1, and 1.18.2 (with 1.19 coming soon), fixing a huge number of bugs and mod compatibility issues, massively improving performance with packs using depth of field, and improving performance in some CPU-limited scenarios.

We hope for this to be one of the last big bugfix releases before PBR (Iris 1.3.0). When we release PBR, we plan to drop support for 1.17.1, meaning that the Iris release supporting PBR will only support 1.16.5, 1.18.2, and 1.19. We hope this makes sense, because actively supporting 4 different Minecraft versions would just be too much with our current development team.

This release was developed by coderbot & IMS with additional help from Pepper.

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.2.4:

  • ✅ Added an update checker so that people don't keep on running massively outdated Iris versions
  • 📷 Massive performance improvements when Depth of Field is enabled
  • 📈 Improved performance by up to 20%-40% in some CPU-limited situations
  • 💡 Fixed big shadow issues with SEUS PTGI HRR 3 (Entities are still very blurry)
  • 🐲 Fixed the dragon death animation on most shader packs
  • 🩹 Fixed a massive number of small miscellaneous bugs with various packs
  • ➕ Added support for Super Duper Vanilla Shaders
  • 🤝 Fixed many mod compatibility issues (Litematica, Light Overlay, Orderly, Lifts, etc)
  • 🏚️ Fixed compatibility with some unmaintained NVIDIA and Intel drivers for old hardware
  • 🖥️ 1.17: Fixed slime blocks disappearing and white dots appearing on the screen

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.5/full.md

Iris 1.2.5 is now available for download for Minecraft 1.16.5, 1.17.1, and 1.18.2 (with 1.19 coming soon), fixing a huge number of bugs and mod compatibility issues, massively improving performance with packs using depth of field, and improving performance in some CPU-limited scenarios.

We hope for this to be one of the last big bugfix releases before PBR (Iris 1.3.0). When we release PBR, we plan to drop support for 1.17.1, meaning that the Iris release supporting PBR will only support 1.16.5, 1.18.2, and 1.19. We hope this makes sense, because actively supporting 4 different Minecraft versions would just be too much with our current development team.

This release was developed by coderbot & IMS with additional help from Pepper.

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.2.4:

  • ✅ Added an update checker so that people don't keep on running massively outdated Iris versions
  • 📷 Massive performance improvements when Depth of Field is enabled
  • 📈 Improved performance by up to 20%-40% in some CPU-limited situations
  • 💡 Fixed big shadow issues with SEUS PTGI HRR 3 (Entities are still very blurry)
  • 🐲 Fixed the dragon death animation on most shader packs
  • 🩹 Fixed a massive number of small miscellaneous bugs with various packs
  • ➕ Added support for Super Duper Vanilla Shaders
  • 🤝 Fixed many mod compatibility issues (Litematica, Light Overlay, Orderly, Lifts, etc)
  • 🏚️ Fixed compatibility with some unmaintained NVIDIA and Intel drivers for old hardware
  • 🖥️ 1.17: Fixed slime blocks disappearing and white dots appearing on the screen

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.5/full.md

Iris 1.2.5 is now available for download for Minecraft 1.16.5, 1.17.1, and 1.18.2 (with 1.19 coming soon), fixing a huge number of bugs and mod compatibility issues, massively improving performance with packs using depth of field, and improving performance in some CPU-limited scenarios.

We hope for this to be one of the last big bugfix releases before PBR (Iris 1.3.0). When we release PBR, we plan to drop support for 1.17.1, meaning that the Iris release supporting PBR will only support 1.16.5, 1.18.2, and 1.19. We hope this makes sense, because actively supporting 4 different Minecraft versions would just be too much with our current development team.

This release was developed by coderbot & IMS with additional help from Pepper.

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.2.4:

  • ✅ Added an update checker so that people don't keep on running massively outdated Iris versions
  • 📷 Massive performance improvements when Depth of Field is enabled
  • 📈 Improved performance by up to 20%-40% in some CPU-limited situations
  • 💡 Fixed big shadow issues with SEUS PTGI HRR 3 (Entities are still very blurry)
  • 🐲 Fixed the dragon death animation on most shader packs
  • 🩹 Fixed a massive number of small miscellaneous bugs with various packs
  • ➕ Added support for Super Duper Vanilla Shaders
  • 🤝 Fixed many mod compatibility issues (Litematica, Light Overlay, Orderly, Lifts, etc)
  • 🏚️ Fixed compatibility with some unmaintained NVIDIA and Intel drivers for old hardware
  • 🖥️ 1.17: Fixed slime blocks disappearing and white dots appearing on the screen

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.5/full.md

Iris 1.2.5 is now available for download for Minecraft 1.16.5, 1.17.1, and 1.18.2 (with 1.19 coming soon), fixing a huge number of bugs and mod compatibility issues, massively improving performance with packs using depth of field, and improving performance in some CPU-limited scenarios.

We hope for this to be one of the last big bugfix releases before PBR (Iris 1.3.0). When we release PBR, we plan to drop support for 1.17.1, meaning that the Iris release supporting PBR will only support 1.16.5, 1.18.2, and potentially 1.19 if Mojang releases it by then. We hope this makes sense, because actively supporting 4 different Minecraft versions would just be too much with our current development team.

This release was developed by coderbot & IMS with additional help from Pepper.

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.2.4:

  • ✅ Added an update checker so that people don't keep on running massively outdated Iris versions
  • 📷 Massive performance improvements when Depth of Field is enabled
  • 📈 Improved performance by up to 20%-40% in some CPU-limited situations
  • 💡 Fixed big shadow issues with SEUS PTGI HRR 3 (Entities are still very blurry)
  • 🐲 Fixed the dragon death animation on most shader packs
  • 🩹 Fixed a massive number of small miscellaneous bugs with various packs
  • ➕ Added support for Super Duper Vanilla Shaders
  • 🤝 Fixed many mod compatibility issues (Litematica, Light Overlay, Orderly, Lifts, etc)
  • 🏚️ Fixed compatibility with some unmaintained NVIDIA and Intel drivers for old hardware
  • 🖥️ 1.17: Fixed slime blocks disappearing and white dots appearing on the screen

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.5/full.md

Iris 1.2.4 has been released as a hotfix to fix multiple issues relating to log spam, white dots appearing through walls, and crashes when entering new dimensions, as well as fixing depth of field on 1.17.1+ and fixing an incompatibility with Resolution Control+.

tl;dr: fixed a ton of really bad bugs caused by 1.2.3

⬇️ Download the release here: https://irisshaders.net/download.html

Iris 1.2.4 has been released as a hotfix to fix multiple issues relating to log spam, white dots appearing through walls, and crashes when entering new dimensions, as well as fixing depth of field on 1.17.1+ and fixing an incompatibility with Resolution Control+.

tl;dr: fixed a ton of really bad bugs caused by 1.2.3

⬇️ Download the release here: https://irisshaders.net/download.html

Iris 1.2.4 has been released as a hotfix to fix multiple issues relating to log spam, white dots appearing through walls, and crashes when entering new dimensions, as well as fixing depth of field on 1.17.1+ and fixing an incompatibility with Resolution Control+.

tl;dr: fixed a ton of really bad bugs caused by 1.2.3

⬇️ Download the release here: https://irisshaders.net/download.html

Iris 1.2.3 is ready for download, with minor performance improvements and bug fixes!

This is a smaller release while we work on a bigger release with PBR and major changes to improve compatibility with many mods.

Here's what's changed since 1.2.2:

🧭 Fixed compatibility with Fabric API 0.51 and Indium 1.0.3 🖥️ Added debug commands 🌊 Fixed issues with sky rendering in high fog situations (underwater) ⚔️ Fixed issues with changing lobbies on servers with shaders enabled 🚤 Improved performance slightly with more optimized vertex writing 🩹 And many other bug fixes and translations!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.3/full.md

Iris 1.2.3 is ready for download, with minor performance improvements and bug fixes!

This is a smaller release while we work on a bigger release with PBR and major changes to improve compatibility with many mods.

Here's what's changed since 1.2.2:

🧭 Fixed compatibility with Fabric API 0.51 and Indium 1.0.3 🖥️ Added debug commands 🌊 Fixed issues with sky rendering in high fog situations (underwater) ⚔️ Fixed issues with changing lobbies on servers with shaders enabled 🚤 Improved performance slightly with more optimized vertex writing 🩹 And many other bug fixes and translations!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.3/full.md

Iris 1.2.3 is ready for download, with minor performance improvements and bug fixes!

This is a smaller release while we work on a bigger release with PBR and major changes to improve compatibility with many mods.

Here's what's changed since 1.2.2:

🧭 Fixed compatibility with Fabric API 0.51 and Indium 1.0.3 🖥️ Added debug commands 🌊 Fixed issues with sky rendering in high fog situations (underwater) ⚔️ Fixed issues with changing lobbies on servers with shaders enabled 🚤 Improved performance slightly with more optimized vertex writing 🩹 And many other bug fixes and translations!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.3/full.md

Iris 1.2.2 is ready for download for 1.16.5, 1.17.1, and 1.18.2, with major performance improvements!

Here's what's changed since 1.2.1:

⌛ Fixed a regression in 1.2.1 causing low performance around entities 🗣️ Two translations have been updated 🩹 ...as well as some other fixes!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.2/full.md

Iris 1.2.2 is ready for download for 1.16.5, 1.17.1, and 1.18.2, with major performance improvements!

Here's what's changed since 1.2.1:

⌛ Fixed a regression in 1.2.1 causing low performance around entities 🗣️ Two translations have been updated 🩹 ...as well as some other fixes!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.2/full.md

Iris 1.2.2 is ready for download for 1.16.5, 1.17.1, and 1.18.2, with major performance improvements!

Here's what's changed since 1.2.1:

⌛ Fixed a regression in 1.2.1 causing low performance around entities 🗣️ Two translations have been updated 🩹 ...as well as some other fixes!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.2/full.md

Iris 1.2.1 is ready for download, with plenty of fixes for common issues as well as a few major changes!

Here's what's changed since 1.2:

💻 Switched to the Brachyura™️ build system, allowing developers to build the project and develop faster 🗒️ Added a directive to allow shader developers to cap the entity shadow distance 🕷️ Reworked the code for the red/white entity flash to be more consistent with Vanilla 🎡 Fixed multiple rendering issues with other mods (support is still in progress) 🏔️ Fixed issues with SEUS PTGI entity shadows on 1.17+ 🗣️ Multiple translations have been updated 🩹 ...as well as many other fixes!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.1/full.md

Iris 1.2.1 is ready for download, with plenty of fixes for common issues as well as a few major changes!

Here's what's changed since 1.2:

💻 Switched to the Brachyura™️ build system, allowing developers to build the project and develop faster 🗒️ Added a directive to allow shader developers to cap the entity shadow distance 🕷️ Reworked the code for the red/white entity flash to be more consistent with Vanilla 🎡 Fixed multiple rendering issues with other mods (support is still in progress) 🏔️ Fixed issues with SEUS PTGI entity shadows on 1.17+ 🗣️ Multiple translations have been updated 🩹 ...as well as many other fixes!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.1/full.md

Iris 1.2.1 is ready for download, with plenty of fixes for common issues as well as a few major changes!

Here's what's changed since 1.2:

💻 Switched to the Brachyura™️ build system, allowing developers to build the project and develop faster 🗒️ Added a directive to allow shader developers to cap the entity shadow distance 🕷️ Reworked the code for the red/white entity flash to be more consistent with Vanilla 🎡 Fixed multiple rendering issues with other mods (support is still in progress) 🏔️ Fixed issues with SEUS PTGI entity shadows on 1.17+ 🗣️ Multiple translations have been updated 🩹 ...as well as many other fixes!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.1/full.md

Iris 1.2.0 is here for Minecraft 1.16.5 / 1.17.1 / 1.18.1, bringing the long awaited Shader Configuration GUI! This release was jointly developed by coderbot, IMS, and FoundationGames, but also contains code contributions from Justsnoopy30 and maximum#8760.

The shader configuration system and GUI was a massive undertaking, with development of this iteration beginning in June 2021 with development of the previous iteration (as seen in Starline) having started in February 2021. Applying option changes while accounting for all the complexity and edge cases but also keeping shader pack loading extremely fast took a ton of work. An intuitive and functional GUI on top of that was also a ton of work.

But finally, it is ready for release! We've included some smaller issue fixes as well.

Here's what's changed since 1.1.5:

💻 A new shader configuration system built from the ground up for performance and compatibility ⛰️ Support for Optifine's prepare pass 🗒️ Support for the renderStage and blendFunc uniforms, to allow SEUS PTGI HRR 3 to load 🗣️ Multiple translations have been updated 🩹 ...as well as many other fixes!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.0/full.md

Iris 1.2.0 is here for Minecraft 1.16.5 / 1.17.1 / 1.18.1, bringing the long awaited Shader Configuration GUI! This release was jointly developed by coderbot, IMS, and FoundationGames, but also contains code contributions from Justsnoopy30 and maximum#8760.

The shader configuration system and GUI was a massive undertaking, with development of this iteration beginning in June 2021 with development of the previous iteration (as seen in Starline) having started in February 2021. Applying option changes while accounting for all the complexity and edge cases but also keeping shader pack loading extremely fast took a ton of work. An intuitive and functional GUI on top of that was also a ton of work.

But finally, it is ready for release! We've included some smaller issue fixes as well.

Here's what's changed since 1.1.5:

computer A new shader configuration system built from the ground up for performance and compatibility mountain Support for Optifine's prepare pass spiral_notepad Support for the renderStage and blendFunc uniforms, to allow SEUS PTGI HRR 3 to load speaking_head Multiple translations have been updated adhesive_bandage ...as well as many other fixes!

Known potential issues:

x SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

arrow_down Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.0/full.md

Iris 1.2.0 is here for Minecraft 1.16.5 / 1.17.1 / 1.18.1, bringing the long awaited Shader Configuration GUI! This release was jointly developed by coderbot, IMS, and FoundationGames, but also contains code contributions from Justsnoopy30 and maximum#8760.

The shader configuration system and GUI was a massive undertaking, with development of this iteration beginning in June 2021 with development of the previous iteration (as seen in Starline) having started in February 2021. Applying option changes while accounting for all the complexity and edge cases but also keeping shader pack loading extremely fast took a ton of work. An intuitive and functional GUI on top of that was also a ton of work.

But finally, it is ready for release! We've included some smaller issue fixes as well.

Here's what's changed since 1.1.5:

💻 A new shader configuration system built from the ground up for performance and compatibility ⛰️ Support for Optifine's prepare pass 🗒️ Support for the renderStage and blendFunc uniforms, to allow SEUS PTGI HRR 3 to load 🗣️ Multiple translations have been updated 🩹 ...as well as many other fixes!

Known potential issues:

❌ SEUS PTGI HRR Test 3 currently has major graphical issues (SEUS PTGI HRR 2.1 is compatible).

⬇️ Download the release here: https://irisshaders.net/download.html

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.2.0/full.md

This is a small bug fix release to support Sodium 0.4.0 alpha 6 on 1.18, while we work on the 1.2.0 update to add shader settings, currently in public beta on our Discord!

⬇️ Download the release here: https://irisshaders.net/download.html

This is a small bug fix release to support Sodium 0.3.4 on 1.17, while we work on the 1.2.0 update to add shader settings, currently in public beta on our Discord!

⬇️ Download the release here: https://irisshaders.net/download.html

Iris version 1.1.4 for Minecraft 1.16.5, Minecraft 1.17.1, and Minecraft 1.18.1 has been released!

This release was jointly developed by coderbot and IMS, and also contains a number of contributions from maximum#8760 and Justsnoopy30. It also contains many other smaller (but still important) contributions from many other people!

This release mainly focuses on bug fixes, and closes over 50 GitHub issues! It resolves a huge number of bugs, and the Iris experience with supported packs should be substantially improved as a result.

In other news, shader configuration is also in the final testing & bug fixing phases, meaning that very soon, official Iris releases will support modifying shaders through a GUI without the need for any 3rd-party forks or workarounds. Stay tuned for more updates on that!

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.1.3:

  • 📝 1.17+: Fixed block outlines not rendering with Enhanced Default, the sky not rendering with Stereo's Default+, and many other related issues
  • 📈 Fixed a performance drop with shaders disabled compared to base Sodium - Iris with shaders off should no longer measurably decrease performance
  • 🖥️ Temporal Anti-aliasing (TAA) is now fixed on many shader packs / drivers - you can now use Sildur's Vibrant Shaders on Mesa drivers!
  • 📷 Camera position values are properly shifted, fixing issues at extreme distances
  • 🌊 Underwater reflections are fixed on many shader packs
  • 📺 Vignette and the underwater overlay are able to be disabled by shader packs
  • 🗣 A few translations have been updated and tweaked
  • 🩹 Patched a huge number of other bugs, crashes, and issues

Known potential issues:

  • ❌ SEUS PTGI HRR Test 3 is currently incompatible (SEUS PTGI HRR 2.1 is still compatible).

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.1.4/full.md

Iris version 1.1.4 for Minecraft 1.16.5, Minecraft 1.17.1, and Minecraft 1.18.1 has been released!

This release was jointly developed by coderbot and IMS, and also contains a number of contributions from maximum#8760 and Justsnoopy30. It also contains many other smaller (but still important) contributions from many other people!

This release mainly focuses on bug fixes, and closes over 50 GitHub issues! It resolves a huge number of bugs, and the Iris experience with supported packs should be substantially improved as a result.

In other news, shader configuration is also in the final testing & bug fixing phases, meaning that very soon, official Iris releases will support modifying shaders through a GUI without the need for any 3rd-party forks or workarounds. Stay tuned for more updates on that!

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.1.3:

  • 📝 1.17+: Fixed block outlines not rendering with Enhanced Default, the sky not rendering with Stereo's Default+, and many other related issues
  • 📈 Fixed a performance drop with shaders disabled compared to base Sodium - Iris with shaders off should no longer measurably decrease performance
  • 🖥️ Temporal Anti-aliasing (TAA) is now fixed on many shader packs / drivers - you can now use Sildur's Vibrant Shaders on Mesa drivers!
  • 📷 Camera position values are properly shifted, fixing issues at extreme distances
  • 🌊 Underwater reflections are fixed on many shader packs
  • 📺 Vignette and the underwater overlay are able to be disabled by shader packs
  • 🗣 A few translations have been updated and tweaked
  • 🩹 Patched a huge number of other bugs, crashes, and issues

Known potential issues:

  • ❌ SEUS PTGI HRR Test 3 is currently incompatible (SEUS PTGI HRR 2.1 is still compatible).

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.1.4/full.md

Iris version 1.1.4 for Minecraft 1.16.5, Minecraft 1.17.1, and Minecraft 1.18.1 has been released!

This release was jointly developed by coderbot and IMS, and also contains a number of contributions from maximum#8760 and Justsnoopy30. It also contains many other smaller (but still important) contributions from many other people!

This release mainly focuses on bug fixes, and closes over 50 GitHub issues! It resolves a huge number of bugs, and the Iris experience with supported packs should be substantially improved as a result.

In other news, shader configuration is also in the final testing & bug fixing phases, meaning that very soon, official Iris releases will support modifying shaders through a GUI without the need for any 3rd-party forks or workarounds. Stay tuned for more updates on that!

⬇ Download the release here: https://irisshaders.net/download.html

Here's what's changed since 1.1.3:

  • 📝 1.17+: Fixed block outlines not rendering with Enhanced Default, the sky not rendering with Stereo's Default+, and many other related issues
  • 📈 Fixed a performance drop with shaders disabled compared to base Sodium - Iris with shaders off should no longer measurably decrease performance
  • 🖥️ Temporal Anti-aliasing (TAA) is now fixed on many shader packs / drivers - you can now use Sildur's Vibrant Shaders on Mesa drivers!
  • 📷 Camera position values are properly shifted, fixing issues at extreme distances
  • 🌊 Underwater reflections are fixed on many shader packs
  • 📺 Vignette and the underwater overlay are able to be disabled by shader packs
  • 🗣 A few translations have been updated and tweaked
  • 🩹 Patched a huge number of other bugs, crashes, and issues

Known potential issues:

  • ❌ SEUS PTGI HRR Test 3 is currently incompatible (SEUS PTGI HRR 2.1 is still compatible).

A more detailed changelog is available for those interested: https://github.com/IrisShaders/Iris/blob/trunk/docs/changelogs/1.1.4/full.md

A trimmed changelog is available below. A more detailed changelog is available on GitHub for those who are interested.

Notable Changes

  • This release includes a new shadow culling system as well as a new batched entity rendering system, improving performance with many shader packs and fixing a bunch of bugs!
  • For 1.17.1 and above, this release also contains a modified version of Sodium based on 0.3.2 instead of 0.3.0 like before, improving performance and graphics driver compatibility.

Major changes for all versions

  • Shadow culling has been completely rewritten. It no longer incorrectly culls chunks compared to OptiFine, and overall performance has improved greatly compared to the previous system (especially with shader packs like Enhanced Default, BSL, and Complementary Shaders).
  • A Max Shadow Distance slider is now available in Video Settings, allowing you to tweak the render distance of shadows on packs that don't specify one.
  • Batched entity rendering has been completely rewritten, fixing many memory management, correctness, and performance issues.
  • Fog now fully works in most shader packs, including Sildur's Enhanced Default and other vanilla-like shaders
  • Entities now flash red when hurt, and flash white when they are going to explode
  • End portals now properly render with most shader packs
  • blockEntityId and entityId are now fully supported (Fixes many issues with Complementary Shaders' Integrated PBR)
  • Iris now has initial support for the path-traced lighting in SEUS PTGI, and has some fixes to the lighting in SEUS Renewed. (SEUS PTGI is still not officially supported, its water still does not work on Iris.)

Major fixes for 1.17.1 and above

  • End gateway beams no longer appear to render twice with shader packs that use shadows.
  • Fixed separate leads incorrectly rendering as connected
  • Block selection outlines now render properly, even with world curvature enabled. (due to a different issue that will be fixed soon, this doesn't work with some packs like Enhanced Default.)
  • Chunk borders (F3 + G), hitboxes, and other lines now render properly with shaders enabled. (similarly, this doesn't work with some packs like Enhanced Default.)
  • World borders render properly with most packs now.
  • The energy swirl around charged creepers now renders properly.

Mod compatibility fixes

  • Fix most issues with Physics Mod
  • Initial compatibility with Immersive Portals is now available on 1.17.1, though there are still issues. (credit to qouteall for implementing the compatibility code)
  • Fixed an issue where directional shading would be enabled on some blocks rendered with the Fabric Rendering API, even if the shader pack disabled it. (Fixes issues with CTM mods)
  • Added a new screen for when you have an incompatible version of Sodium installed.

But wait, there's more!

For the first time, we are releasing versions of Iris for the 1.18 snapshots for everyone to use. These builds do not represent the final version, however, they should be mostly playable (though there are significant performance issues caused by 1.18 itself.) These builds will be released to Patrons first for testing, then released for the general public after a few days once we confirm no major issues are in them. Currently, you can only get 1.18 versions of Iris through Github Releases (for Fabric). Overall, shaders should be mostly usable on 1.18 snapshots!

A trimmed changelog is available below. A more detailed changelog is available on GitHub for those who are interested.

Notable Changes

  • This release includes a new shadow culling system as well as a new batched entity rendering system, improving performance with many shader packs and fixing a bunch of bugs!
  • For 1.17.1 and above, this release also contains a modified version of Sodium based on 0.3.2 instead of 0.3.0 like before, improving performance and graphics driver compatibility.

Major changes for all versions

  • Shadow culling has been completely rewritten. It no longer incorrectly culls chunks compared to OptiFine, and overall performance has improved greatly compared to the previous system (especially with shader packs like Enhanced Default, BSL, and Complementary Shaders).
  • A Max Shadow Distance slider is now available in Video Settings, allowing you to tweak the render distance of shadows on packs that don't specify one.
  • Batched entity rendering has been completely rewritten, fixing many memory management, correctness, and performance issues.
  • Fog now fully works in most shader packs, including Sildur's Enhanced Default and other vanilla-like shaders
  • Entities now flash red when hurt, and flash white when they are going to explode
  • End portals now properly render with most shader packs
  • blockEntityId and entityId are now fully supported (Fixes many issues with Complementary Shaders' Integrated PBR)
  • Iris now has initial support for the path-traced lighting in SEUS PTGI, and has some fixes to the lighting in SEUS Renewed. (SEUS PTGI is still not officially supported, its water still does not work on Iris.)

Major fixes for 1.17.1 and above

  • End gateway beams no longer appear to render twice with shader packs that use shadows.
  • Fixed separate leads incorrectly rendering as connected
  • Block selection outlines now render properly, even with world curvature enabled. (due to a different issue that will be fixed soon, this doesn't work with some packs like Enhanced Default.)
  • Chunk borders (F3 + G), hitboxes, and other lines now render properly with shaders enabled. (similarly, this doesn't work with some packs like Enhanced Default.)
  • World borders render properly with most packs now.
  • The energy swirl around charged creepers now renders properly.

Mod compatibility fixes

  • Fix most issues with Physics Mod
  • Initial compatibility with Immersive Portals is now available on 1.17.1, though there are still issues. (credit to qouteall for implementing the compatibility code)
  • Fixed an issue where directional shading would be enabled on some blocks rendered with the Fabric Rendering API, even if the shader pack disabled it. (Fixes issues with CTM mods)
  • Added a new screen for when you have an incompatible version of Sodium installed.

But wait, there's more!

For the first time, we are releasing versions of Iris for the 1.18 snapshots for everyone to use. These builds do not represent the final version, however, they should be mostly playable (though there are significant performance issues caused by 1.18 itself.) These builds will be released to Patrons first for testing, then released for the general public after a few days once we confirm no major issues are in them. Currently, you can only get 1.18 versions of Iris through Github Releases (for Fabric). Overall, shaders should be mostly usable on 1.18 snapshots!

This release primarily fixes a number of stability issues in Iris.

Fixes for 1.16.5 & 1.17.1: - Fixed Complementary not compiling on macOS in non-overworld dimensions - Avoid crashes with Physics Mod, but there are still some weird bugs with it - Fixed colored shadows not working (this was a regression shipped in 1.1.0) - Fixed clouds being cut off at low render distances when shaders are disabled - Added rudimentary support for atlasSize, needed by newer versions of Complementary Shaders - Fixed block breaking animations for block entities - Support separateAo for blocks rendered with the Fabric Rendering API - Fixed a number of issues related to the ordering of entity rendering

This release primarily fixes a number of stability issues in the 1.17.1 version of Iris. Previously, the bundled version of Sodium for 1.17 was based on an older beta build, but now we've released to the much more stable Sodium 0.3.0 release. In addition, IMS fixed a memory leak in the sky horizon rendering code on Iris for 1.17.1.

Overall, Iris 1.1.1 for 1.17.1 is much more stable than Iris 1.1.0 for 1.17.1! We've been working on a much bigger update, but unfortunately that code isn't quite ready yet. Instead of continually holding back critical fixes until that code is ready, we've decided to pull the critical fixes into an intermediate build, giving us time to polish up the next update.

Fixes for 1.16.5 & 1.17.1: - Fixed Complementary not compiling on macOS in non-overworld dimensions - Avoid crashes with Physics Mod, but there are still some weird bugs with it - Fixed colored shadows not working (this was a regression shipped in 1.1.0) - Fixed clouds being cut off at low render distances when shaders are disabled - Added rudimentary support for atlasSize, needed by newer versions of Complementary Shaders - Fixed block breaking animations for block entities - Support separateAo for blocks rendered with the Fabric Rendering API - Fixed a number of issues related to the ordering of entity rendering

Fixes for 1.17.1: - Allow shader packs to detect when the player is in powdered snow - The bundled version of Sodium is now based on the 0.3.0 release instead of a beta build, fixing a memory leak - Fixed vanilla clouds not rendering in packs that use them - Fixed beacon beams not rendering - Fixed a memory leak in horizon rendering

This release includes fixes for the vast majority of the hardware compatibility issues that Iris 1.0.0 faced. In addition, a compatible version of Sodium is now available for 1.17, allowing people to have incredible performance with shaders on both Minecraft 1.16 and Minecraft 1.17!

This release includes fixes for the vast majority of the hardware compatibility issues that Iris 1.0.0 faced. It also includes a number of general bug fixes.

by IMS212 on Jun 9, 2021
Download

This is the recommended version to use, for users who want a stable experience on 1.16.5.