Fixes
- Fix issues with Enderscape nebula shaders not working with older versions of OpenGL due to use of C-style initialisers
Additions
- Add
default
option for uniforms to enable specifying a default value for uniforms to take up if the conditions provided are not met. - Add
layer.*
option forblock.properties.json
to allow specifying which blocks need to change the layer under which they are rendered (e.g. glass blocks). - Add ability to inject code to modify ACL fog by placing files under
atmospherics/fog/acl_fogs
- Add support for the following mods
- Atmospheric
- Autumnity
- Berry Good
- Environmental
- Illager Expansion
- Oh the Biomes We've Gone (including some biome-specific effects!)
- Snowy Spirit
- YUNG's Cave Biomes (updated to 1.21.1)
- Wetland Whimsy (updated to 1.3)
- End's Delight
- Add shaders for dragon charge from Amendments 2.0
- Added spiral reimagined clouds for magical biomes in BWG and Biomes O Plenty
- Add new setting
DO_DOOM_AND_GLOOM_FOG
to allow fog to be enabled even if Doom and Gloom is not installed
Changes
- Slightly improve look of ACL fog when Doom and Gloom Fog is enabled
Fixes
- Fix issue with emissivity for Booflo Adolescent and Booflo Baby shaders
- Add missing Russian translations to Fabric version
Additions
- Add full Enderscape support for NeoForge
- Add new setting
ENDERSCAPE_ATMOSPHERE
which enables the revamped Enderscape atmosphere even when Enderscape is not installed
Fixes
- Fixed issues with voxelization for translucent blocks
- Fixed issues with mod name not displaying properly on NeoForge 1.21.1
Additions
- Added support for the following mods
- Biomes O Plenty
- Enderscape (including custom skybox 👀)
- Add ability to add custom textures from resource-packs into the shaderpack
- Add ability to add custom skyboxes
- Add new option
dividers
for dividers in settings, to control the amount of whitespace occupied by the divider - Add new option
activation
for boolean settings that are not used in any#ifdef
or#ifndef
statements within the shaderpack - Add new uniforms
enderscapeNebulaColor
,enderscapeNebulaAlpha
for the color and opacity of the Enderscape Nebula within the biome the player is currently in - Add new constants for biomes in Biomes O Plenty and Enderscape
- Added Russian translations thanks to @mpustovoi
Changes
- Updated to Complementary Shaders 5.5.1 + Euphoria Patches 1.6.4
- Built-in shaders have been moved to a built-in resourcepack that can be disabled (Fabric-only)
- Improvements to shaders for
- Lumisene (Supplementaries)
- Poise Cluster (Endergetic Expansion)
Fixes
- Fixed shader compilation error when settings such as
COATED_TEXTURES
are enabled - Fix some issues with block waving for various foliage
- Fix issues with tints working correctly
- Ensure that Iris / Oculus loads the shaderpack only after the list of mods is available
Additions
- Added support for the following mods
- Jaden's Nether Expansion
- My Nether's Delight
- Pigsteel
- Soulful Nether
- Added edge effect for Oreganized's Molten Lead and JNE's Ectoplasm
- Added new particle shaders for several particles such as
- Hollering Souls (Doom & Gloom)
- Poise Bubble (Endergetic Expansion)
- Ancient Souls (Wetland Whimsy)
- Add new
block_size
parameter for material shaders, which allows the same GLSL code to be applied across more than 4 material IDs - Add new uniform
betrayed
for Betrayal effect when Treacherous Candle is activated - Add new constants for the biomes in Soulful Nether
Changes
- Updated to Complementary Shaders 5.5.1 + Euphoria Patches 1.6.1
- Optimize how different shaders are applied to particles
- Improvements to shaders for
- Crystal Glass (Oreganized)
- Corundum Cluster (Quark)