Changelog
Requires Iris 1.8+
New Features
-
Implicit normals and normal map support 🎉
- Implicit normals currently cause compile failures on some AMD GPUs! Please enable RP Normal Maps if the shaders fail to load
Using Meteor
Using purely auto-generated normals and smoothness
Improvements
-
Further major improvements to index-based lighting
- Lights are now de-duplicated based on position, concurrently with shadows, volumetric light and sky rendering
- Lighting Level Of Detail is now based on range, significantly improving performance with almost no visible effect on quality
- Added LOD Falloff and Lava LOD Bias options
- The light index is no longer recreated every frame
- The rate at which this happens is now controlled by the new Index Rate option
- Tiles/work groups now only allocate memory for part of the global index, which works well because of highly effective culling
- The ratio between global and local index size is controlled by the new LDS Ratio option
-
The shader pack options screen has been completely redesigned
-
Dynamic Color Grading has been rewritten entirely
- The implementation is now multi-threaded and uses significantly more samples to gather accurate color data from the screen
-
Implicit smoothness calculations are now relative to average surface brightness
- This should make smoothness more consistent between materials
-
The FXAA implementation has been improved
- Fixed blending in the wrong color space
-
More uniforms are now combined
-
Precision of color and data buffers has been increased by using better packing
Fixed Issues
- Block light is incorrect on translucent geometry
- Indexed light sources sometimes flicker (reported by Farmer_Markus)
- Lava & water fog color is incorrect
- Shadow mapping is enabled in the nether
- Opaque hand and handheld items render at the wrong depth
- Volumetric Light is inaccurate and causes light leaks
Dependencies
Files
RenderPearl v2.2.0-beta.2.zip(118.4 KiB) Primary Download