## New (and Old) Features
Update en_US.lang
* Volumetric Light is back!
* The new algorithm utilizes the low discrepancy of [Interleaved Gradient Noise](https://blog.demofox.org/2022/01/01/interleaved-gradient-noise-a-different-kind-of-low-discrepancy-sequence/) to account for wide depth ranges using very few samples by sharing and interpolating values between pixels in 9x9 neighborhoods
* Hand Light is back!
* and colored, and much more realistic! It's now also completely separate from the Indexed Block Light system
* Texture normals can now be set to completely flat (requested by [Warlord Wossman](https://www.planetminecraft.com/member/warlord_wossman/))
* A Screenshot profile has been added
* This configures some options to values normally not accessible that may severely impact performance. It's only recommended for actually taking screenshots
* A new ARB Subgroup Ballot Compatibility option has been added
* When enabled, this enables some operations that allow data to be processed accross entire subgroups instead of for every invocation, possibly improving performance
## Improvements
* Tuned shadow clipping planes to be as close as possible
* This caps Sun Path Rotation at 25°
* Improved RP Normal Maps support by reconstructing the `z` component instead of relying on it being provided by textures
* Made BRDF and roughness-related calculations more physically accurate
* Significantly improved order and scheduling of various operations
* This reduces the amount of global memory barriers issued every frame, and might reduce memory traffic
* Allowed 8-bit integers to fall back to 16-bit when unsupported, if possible
* In previous versions, 8-bit integers would fall back to 32-bit immediately
* Refined extension assumption logic based on extension support trends
* **Please let me know if the shader pack doesn't work or you're experiencing issues after this update**
## Other Changes
* Waves are now disabled by default
* Indexed Block Light is now permanently enabled, to reduce complexity
* Water now has reduced roughness when auto-generated roughness values are used
## Fixed Issues
* sRGB-space and linear colors are sometimes used together without conversion, causing incorrect results
* Waves on lava are broken
* Waves appear to have very low precision
* Indexed Block Light uses incorrect depth values for the hand and held items
* The shader pack fails to compile on some Intel graphics drivers when Indexed Block Light is enabled (reported by [sniffercraft34](https://www.planetminecraft.com/member/sniffercraft34/), [lynlyn1814](https://www.planetminecraft.com/member/lynlyn1814/) and [BLVCKxSVND](https://www.planetminecraft.com/member/blvckxsvnd/))
* A workaround is now applied when the `MC_GL_VENDOR_INTEL` macro is defined by Iris, which may very slightly reduce performance
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }